diff --git a/build/docker/Dockerfile b/build/docker/Dockerfile index eab3d9da737ba..21868cc8b15c9 100644 --- a/build/docker/Dockerfile +++ b/build/docker/Dockerfile @@ -17,7 +17,7 @@ # under the License. # -FROM ubuntu:22.04 +FROM ubuntu:20.04 # prepare the directory for pulsar related files RUN mkdir /pulsar diff --git a/docker/pulsar/Dockerfile b/docker/pulsar/Dockerfile index 1f543111201aa..6450668ccd2be 100644 --- a/docker/pulsar/Dockerfile +++ b/docker/pulsar/Dockerfile @@ -49,7 +49,7 @@ RUN chmod g+w /pulsar/lib/presto ### Create 2nd stage from Ubuntu image ### and add OpenJDK and Python dependencies (for Pulsar functions) -FROM ubuntu:22.04 +FROM ubuntu:20.04 ARG DEBIAN_FRONTEND=noninteractive ARG UBUNTU_MIRROR=mirror://mirrors.ubuntu.com/mirrors.txt diff --git a/docker/pulsar/scripts/install-pulsar-client.sh b/docker/pulsar/scripts/install-pulsar-client.sh index 56702b10db3d8..b4b2ec8ac2d43 100755 --- a/docker/pulsar/scripts/install-pulsar-client.sh +++ b/docker/pulsar/scripts/install-pulsar-client.sh @@ -21,5 +21,9 @@ set -x PYTHON_MAJOR_MINOR=$(python3 -V | sed -E 's/.* ([[:digit:]]+)\.([[:digit:]]+).*/\1\2/') +echo $PYTHON_MAJOR_MINOR +ls /pulsar/pulsar-client +uname -a WHEEL_FILE=$(ls /pulsar/pulsar-client | grep "cp${PYTHON_MAJOR_MINOR}") +echo WHEEL_FILE=$WHEEL_FILE pip3 install /pulsar/pulsar-client/${WHEEL_FILE}[all] diff --git a/tests/docker-images/java-test-image/Dockerfile b/tests/docker-images/java-test-image/Dockerfile index d712c83a425b6..b7f12b75968a1 100644 --- a/tests/docker-images/java-test-image/Dockerfile +++ b/tests/docker-images/java-test-image/Dockerfile @@ -17,7 +17,7 @@ # under the License. # -FROM ubuntu:22.04 +FROM ubuntu:20.04 RUN groupadd -g 10001 pulsar RUN adduser -u 10000 --gid 10001 --disabled-login --disabled-password --gecos '' pulsar