From 75b07ad40c1da804a32842b6cc72aa551d23dd13 Mon Sep 17 00:00:00 2001 From: Aleksey Karpov <86011874+alekseyolg@users.noreply.github.com> Date: Wed, 22 Feb 2023 09:27:56 +0300 Subject: [PATCH] Reducing the image size (#9810) --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5d9312562..92f226be4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,10 +3,9 @@ FROM ubuntu:focal-20220531 ARG ARCH=amd64 ARG TZ=Etc/UTC -RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone - -RUN apt update -y \ - && apt install -y \ +RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone \ + && apt update \ + && apt install -y --no-install-recommends \ curl python3 python3-pip sshpass vim \ && rm -rf /var/lib/apt/lists/* @@ -33,6 +32,7 @@ RUN python3 -m pip install --no-cache-dir \ jmespath==1.0.1 \ MarkupSafe==1.1.1 \ ruamel.yaml==0.17.21 \ + && find / -type d -name '*__pycache__' -prune -exec rm -rf {} \; \ && KUBE_VERSION=$(sed -n 's/^kube_version: //p' roles/kubespray-defaults/defaults/main.yaml) \ && curl -LO https://storage.googleapis.com/kubernetes-release/release/$KUBE_VERSION/bin/linux/$ARCH/kubectl \ && chmod a+x kubectl \