From 4d8a5efe57d847ab2adb59ad026ddca076c60ca1 Mon Sep 17 00:00:00 2001 From: Enrico Olivelli Date: Thu, 18 Feb 2021 00:18:51 +0100 Subject: [PATCH] Fix docker image build - add python3 Building the docker image does not work anymore, see #2601 Add python3 to the list of available packages cd docker docker build --build-arg BK_VERSION=4.12.1 -t testbk . Fixes #2601 Reviewers: Andrey Yegorov This closes #2609 from eolivelli/fix/docker-image-python3 (cherry picked from commit 503e0c29b5acd99f0ec52449f412cb3dbeb7ae90) Signed-off-by: Andrey Yegorov --- docker/Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index eac6a58ab34..26c14a78179 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -33,7 +33,7 @@ ENV JAVA_HOME=/usr/lib/jvm/java-11 # Download Apache Bookkeeper, untar and clean up RUN set -x \ && adduser "${BK_USER}" \ - && yum install -y java-11-openjdk-devel wget bash python sudo\ + && yum install -y java-11-openjdk-devel wget bash python3 sudo\ && mkdir -pv /opt \ && cd /opt \ && wget -q "${DISTRO_URL}" \ @@ -47,7 +47,8 @@ RUN set -x \ && mv bookkeeper-server-${BK_VERSION}/ /opt/bookkeeper/ \ && rm -rf "$DISTRO_NAME.tar.gz" "$DISTRO_NAME.tar.gz.asc" "$DISTRO_NAME.tar.gz.sha512" \ # install zookeeper shell - && wget -q https://bootstrap.pypa.io/get-pip.py \ + && wget -q https://bootstrap.pypa.io/2.7/get-pip.py \ + && python --version \ && python get-pip.py \ && pip install zk-shell \ && rm -rf get-pip.py \