diff --git a/docker/deploy/cpu/centos7/Dockerfile b/docker/deploy/cpu/centos7/Dockerfile new file mode 100644 index 0000000000..f1e4169d41 --- /dev/null +++ b/docker/deploy/cpu/centos7/Dockerfile @@ -0,0 +1,17 @@ +FROM centos:centos7 + +RUN yum install -y epel-release && \ + yum install -y libgomp libgfortran4 mysql-devel && \ + rm -rf /var/cache/yum/* + +COPY ./milvus /var/lib/milvus +COPY ./docker-entrypoint.sh /var/lib/milvus +ENV LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/var/lib/milvus/lib" + +WORKDIR /var/lib/milvus + +ENTRYPOINT [ "/var/lib/milvus/docker-entrypoint.sh" ] + +CMD [ "start" ] + +EXPOSE 19530 diff --git a/docker/deploy/cpu/centos7/docker-entrypoint.sh b/docker/deploy/cpu/centos7/docker-entrypoint.sh new file mode 100755 index 0000000000..830b394eb7 --- /dev/null +++ b/docker/deploy/cpu/centos7/docker-entrypoint.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +set -e + +if [ "$1" == 'start' ]; then + cd /var/lib/milvus/scripts && ./start_server.sh +fi + +exec "$@" diff --git a/docker/deploy/gpu/centos7/Dockerfile b/docker/deploy/gpu/centos7/Dockerfile new file mode 100644 index 0000000000..c43debfe71 --- /dev/null +++ b/docker/deploy/gpu/centos7/Dockerfile @@ -0,0 +1,19 @@ +FROM nvidia/cuda:10.1-devel-centos7 + +ENV NVIDIA_DRIVER_CAPABILITIES compute,utility + +RUN yum install -y epel-release && \ + yum install -y libgomp libgfortran4 mysql-devel && \ + rm -rf /var/cache/yum/* + +COPY ./milvus /var/lib/milvus +COPY ./docker-entrypoint.sh /var/lib/milvus +ENV LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/var/lib/milvus/lib" + +WORKDIR /var/lib/milvus + +ENTRYPOINT [ "/var/lib/milvus/docker-entrypoint.sh" ] + +CMD [ "start" ] + +EXPOSE 19530 diff --git a/docker/deploy/gpu/centos7/docker-entrypoint.sh b/docker/deploy/gpu/centos7/docker-entrypoint.sh new file mode 100755 index 0000000000..830b394eb7 --- /dev/null +++ b/docker/deploy/gpu/centos7/docker-entrypoint.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +set -e + +if [ "$1" == 'start' ]; then + cd /var/lib/milvus/scripts && ./start_server.sh +fi + +exec "$@"