From b0a941c2fb18e4e03c94f10b7253c402c84f3e99 Mon Sep 17 00:00:00 2001 From: "sammy.huang" Date: Mon, 1 Apr 2024 09:39:12 +0800 Subject: [PATCH] enhance: to reduce container image size (#31576) Signed-off-by: Liang Huang --- build/docker/milvus/amazonlinux2023/Dockerfile | 8 +++----- build/docker/milvus/gpu/ubuntu20.04/Dockerfile | 8 +++----- build/docker/milvus/ubuntu20.04/Dockerfile | 9 +++------ 3 files changed, 9 insertions(+), 16 deletions(-) diff --git a/build/docker/milvus/amazonlinux2023/Dockerfile b/build/docker/milvus/amazonlinux2023/Dockerfile index b8176af81f..b51e4e0383 100644 --- a/build/docker/milvus/amazonlinux2023/Dockerfile +++ b/build/docker/milvus/amazonlinux2023/Dockerfile @@ -16,14 +16,12 @@ ARG TARGETARCH RUN yum install -y wget libgomp libaio libatomic && \ rm -rf /var/cache/yum/* -COPY ./bin/ /milvus/bin/ +COPY --chown=root:root --chmod=774 ./bin/ /milvus/bin/ -COPY ./configs/ /milvus/configs/ +COPY --chown=root:root --chmod=774 ./configs/ /milvus/configs/ -COPY ./lib/ /milvus/lib/ +COPY --chown=root:root --chmod=774 ./lib/ /milvus/lib/ -RUN chgrp -R root /milvus && \ - chmod -R g+rwx /milvus ENV PATH=/milvus/bin:$PATH ENV LD_LIBRARY_PATH=/milvus/lib:$LD_LIBRARY_PATH:/usr/lib diff --git a/build/docker/milvus/gpu/ubuntu20.04/Dockerfile b/build/docker/milvus/gpu/ubuntu20.04/Dockerfile index 47f62d48c2..1cb46bbc9b 100644 --- a/build/docker/milvus/gpu/ubuntu20.04/Dockerfile +++ b/build/docker/milvus/gpu/ubuntu20.04/Dockerfile @@ -12,14 +12,12 @@ ARG MILVUS_BASE_IMAGE_REPO="milvusdb/milvus-base" ARG MILVUS_BASE_IMAGE_TAG="gpu-20230822-34f9067" FROM ${MILVUS_BASE_IMAGE_REPO}:${MILVUS_BASE_IMAGE_TAG} -COPY ./bin/ /milvus/bin/ +COPY --chown=root:root --chmod=774 ./bin/ /milvus/bin/ -COPY ./configs/ /milvus/configs/ +COPY --chown=root:root --chmod=774 ./configs/ /milvus/configs/ -COPY ./lib/ /milvus/lib/ +COPY --chown=root:root --chmod=774 ./lib/ /milvus/lib/ -RUN chgrp -R root /milvus && \ - chmod -R g+rwx /milvus ENV PATH=/milvus/bin:$PATH ENV LD_LIBRARY_PATH=/milvus/lib:$LD_LIBRARY_PATH:/usr/lib diff --git a/build/docker/milvus/ubuntu20.04/Dockerfile b/build/docker/milvus/ubuntu20.04/Dockerfile index 45ef8ed9bb..cf698d3203 100644 --- a/build/docker/milvus/ubuntu20.04/Dockerfile +++ b/build/docker/milvus/ubuntu20.04/Dockerfile @@ -18,14 +18,11 @@ RUN apt-get update && \ apt-get remove --purge -y && \ rm -rf /var/lib/apt/lists/* -COPY ./bin/ /milvus/bin/ +COPY --chown=root:root --chmod=774 ./bin/ /milvus/bin/ -COPY ./configs/ /milvus/configs/ +COPY --chown=root:root --chmod=774 ./configs/ /milvus/configs/ -COPY ./lib/ /milvus/lib/ - -RUN chgrp -R root /milvus && \ - chmod -R g+rwx /milvus +COPY --chown=root:root --chmod=774 ./lib/ /milvus/lib/ ENV PATH=/milvus/bin:$PATH ENV LD_LIBRARY_PATH=/milvus/lib:$LD_LIBRARY_PATH:/usr/lib