diff --git a/CHANGELOG.md b/CHANGELOG.md index 9edd70edd1..e039efe638 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -43,6 +43,7 @@ Please mark all changes in change log and use the issue from GitHub - \#3621 Fix crash where getting octets information - \#3652 Proto of C++ sdk is different from milvus server - \#3668 Docker exit without any logs +- \#3672 0.11.0 docker image is 200M larger due to the un-expected installation of openblas ## Feature - \#2319 Redo metadata to support MVCC diff --git a/docker/deploy/cpu/centos7/Dockerfile b/docker/deploy/cpu/centos7/Dockerfile index 8294e98a57..fe3f255128 100644 --- a/docker/deploy/cpu/centos7/Dockerfile +++ b/docker/deploy/cpu/centos7/Dockerfile @@ -22,7 +22,9 @@ RUN yum install -y wget && \ COPY ./milvus /var/lib/milvus ENV LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/var/lib/milvus/lib" -COPY --from=openblas /usr/lib/libopenblas*.so* /var/lib/milvus/lib/ +COPY --from=openblas /usr/lib/libopenblas-r0.3.9.so /var/lib/milvus/lib/ +RUN ln -s /var/lib/milvus/lib/libopenblas-r0.3.9.so /var/lib/milvus/lib/libopenblas.so.0 && \ + ln -s /var/lib/milvus/lib/libopenblas.so.0 /var/lib/milvus/lib/libopenblas.so WORKDIR /var/lib/milvus diff --git a/docker/deploy/cpu/ubuntu18.04/Dockerfile b/docker/deploy/cpu/ubuntu18.04/Dockerfile index f1ae8ce978..15a6fb97ad 100644 --- a/docker/deploy/cpu/ubuntu18.04/Dockerfile +++ b/docker/deploy/cpu/ubuntu18.04/Dockerfile @@ -23,7 +23,9 @@ RUN ln -s /usr/lib/x86_64-linux-gnu/libmysqlclient.so /usr/lib/x86_64-linux-gnu/ COPY ./milvus /var/lib/milvus ENV LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/var/lib/milvus/lib" -COPY --from=openblas /usr/lib/libopenblas*.so* /var/lib/milvus/lib/ +COPY --from=openblas /usr/lib/libopenblas-r0.3.9.so /var/lib/milvus/lib/ +RUN ln -s /var/lib/milvus/lib/libopenblas-r0.3.9.so /var/lib/milvus/lib/libopenblas.so.0 && \ + ln -s /var/lib/milvus/lib/libopenblas.so.0 /var/lib/milvus/lib/libopenblas.so WORKDIR /var/lib/milvus diff --git a/docker/deploy/gpu/centos7/Dockerfile b/docker/deploy/gpu/centos7/Dockerfile index f284b779a8..745ba820fe 100644 --- a/docker/deploy/gpu/centos7/Dockerfile +++ b/docker/deploy/gpu/centos7/Dockerfile @@ -24,7 +24,9 @@ RUN yum --disablerepo=cuda install -y wget && \ COPY ./milvus /var/lib/milvus ENV LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/var/lib/milvus/lib" -COPY --from=openblas /usr/lib/libopenblas*.so* /var/lib/milvus/lib/ +COPY --from=openblas /usr/lib/libopenblas-r0.3.9.so /var/lib/milvus/lib/ +RUN ln -s /var/lib/milvus/lib/libopenblas-r0.3.9.so /var/lib/milvus/lib/libopenblas.so.0 && \ + ln -s /var/lib/milvus/lib/libopenblas.so.0 /var/lib/milvus/lib/libopenblas.so WORKDIR /var/lib/milvus diff --git a/docker/deploy/gpu/ubuntu18.04/Dockerfile b/docker/deploy/gpu/ubuntu18.04/Dockerfile index 5b4348acc3..a109ae9820 100644 --- a/docker/deploy/gpu/ubuntu18.04/Dockerfile +++ b/docker/deploy/gpu/ubuntu18.04/Dockerfile @@ -27,7 +27,9 @@ RUN ln -s /usr/lib/x86_64-linux-gnu/libmysqlclient.so /usr/lib/x86_64-linux-gnu/ COPY ./milvus /var/lib/milvus ENV LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/var/lib/milvus/lib" -COPY --from=openblas /usr/lib/libopenblas*.so* /var/lib/milvus/lib/ +COPY --from=openblas /usr/lib/libopenblas-r0.3.9.so /var/lib/milvus/lib/ +RUN ln -s /var/lib/milvus/lib/libopenblas-r0.3.9.so /var/lib/milvus/lib/libopenblas.so.0 && \ + ln -s /var/lib/milvus/lib/libopenblas.so.0 /var/lib/milvus/lib/libopenblas.so WORKDIR /var/lib/milvus