id: install_offline-docker.md label: 使用 Docker Compose 安装 order: 0
group: install_offline-docker.md
离线安装 Milvus
本篇文档将展示如何在离线环境中部署 Milvus。相关文件可在 GitHub 下载。
{{tab}}
下载 Docker 镜像
镜像加载错误可能会导致安装 Milvus 失败。离线安装 Milvus 需要拉取保存所有镜像并转移至目标主机手动加载。
- 下载 Milvus 配置文件 docker-compose.yml:
- 单机版 Milvus
$ wget https://github.com/milvus-io/milvus/releases/download/v{{var.milvus_release_tag}}/milvus-standalone-docker-compose.yml -O docker-compose.yml
$ wget https://raw.githubusercontent.com/milvus-io/milvus/master/deployments/offline/requirements.txt
$ wget https://raw.githubusercontent.com/milvus-io/milvus/master/deployments/offline/save_image.py
- 分布式版 Milvus
wget https://raw.githubusercontent.com/milvus-io/milvus/master/deployments/docker/cluster/docker-compose.yml -O docker-compose.yml
$ wget https://raw.githubusercontent.com/milvus-io/milvus/master/deployments/offline/requirements.txt
$ wget https://raw.githubusercontent.com/milvus-io/milvus/master/deployments/offline/save_image.py
- 拉取并保存 Docker 镜像:
pip3 install -r requirements.txt
python3 save_image.py --manifest docker-compose.yml
Docker 镜像文件将存储在 images 路径下。
- 加载 Docker 镜像
cd images/for image in $(find . -type f -name "*.tar.gz") ; do gunzip -c $image | docker load; done
安装 Milvus
离线安装 Milvus:
docker-compose -f docker-compose.yml up -d
卸载 Milvus
卸载 Milvus:
docker-compose -f docker-compose.yml down