From abb58a6c1b891c54a7f02afbd1ebaef745e7f59e Mon Sep 17 00:00:00 2001 From: yellow-shine Date: Fri, 30 Aug 2024 13:05:34 +0800 Subject: [PATCH] enhance: friendly for docker cache (#35793) https://github.com/milvus-io/milvus/pull/35789 Signed-off-by: Yellow Shine --- build/docker/milvus/amazonlinux2023/Dockerfile | 7 ++++--- build/docker/milvus/ubuntu20.04/Dockerfile | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/build/docker/milvus/amazonlinux2023/Dockerfile b/build/docker/milvus/amazonlinux2023/Dockerfile index b51e4e0383..17f0bbf294 100644 --- a/build/docker/milvus/amazonlinux2023/Dockerfile +++ b/build/docker/milvus/amazonlinux2023/Dockerfile @@ -16,6 +16,10 @@ ARG TARGETARCH RUN yum install -y wget libgomp libaio libatomic && \ rm -rf /var/cache/yum/* +# Add Tini +RUN curl -L -o /tini https://github.com/krallin/tini/releases/download/v0.19.0/tini-$TARGETARCH && \ + chmod +x /tini + COPY --chown=root:root --chmod=774 ./bin/ /milvus/bin/ COPY --chown=root:root --chmod=774 ./configs/ /milvus/configs/ @@ -28,9 +32,6 @@ ENV LD_LIBRARY_PATH=/milvus/lib:$LD_LIBRARY_PATH:/usr/lib ENV LD_PRELOAD=/milvus/lib/libjemalloc.so ENV MALLOC_CONF=background_thread:true -# Add Tini -ADD https://github.com/krallin/tini/releases/download/v0.19.0/tini-$TARGETARCH /tini -RUN chmod +x /tini ENTRYPOINT ["/tini", "--"] WORKDIR /milvus diff --git a/build/docker/milvus/ubuntu20.04/Dockerfile b/build/docker/milvus/ubuntu20.04/Dockerfile index cf698d3203..ea14a519bf 100644 --- a/build/docker/milvus/ubuntu20.04/Dockerfile +++ b/build/docker/milvus/ubuntu20.04/Dockerfile @@ -18,6 +18,10 @@ RUN apt-get update && \ apt-get remove --purge -y && \ rm -rf /var/lib/apt/lists/* +# Add Tini +RUN curl -L -o /tini https://github.com/krallin/tini/releases/download/v0.19.0/tini-$TARGETARCH && \ + chmod +x /tini + COPY --chown=root:root --chmod=774 ./bin/ /milvus/bin/ COPY --chown=root:root --chmod=774 ./configs/ /milvus/configs/ @@ -29,9 +33,6 @@ ENV LD_LIBRARY_PATH=/milvus/lib:$LD_LIBRARY_PATH:/usr/lib ENV LD_PRELOAD=/milvus/lib/libjemalloc.so ENV MALLOC_CONF=background_thread:true -# Add Tini -ADD https://github.com/krallin/tini/releases/download/v0.19.0/tini-$TARGETARCH /tini -RUN chmod +x /tini ENTRYPOINT ["/tini", "--"] WORKDIR /milvus/