id: install_offline-docker.md label: 使用 Docker Compose 安装 order: 0

group: install_offline-docker.md

离线安装 Milvus

本篇文档将展示如何在离线环境中部署 Milvus。相关文件可在 GitHub 下载。

{{tab}}

下载 Docker 镜像

镜像加载错误可能会导致安装 Milvus 失败。离线安装 Milvus 需要拉取保存所有镜像并转移至目标主机手动加载。

  1. 下载 Milvus 配置文件 docker-compose.yml
  • 单机版 Milvus
  1. $ wget https://github.com/milvus-io/milvus/releases/download/v{{var.milvus_release_tag}}/milvus-standalone-docker-compose.yml -O docker-compose.yml
  2. $ wget https://raw.githubusercontent.com/milvus-io/milvus/master/deployments/offline/requirements.txt
  3. $ wget https://raw.githubusercontent.com/milvus-io/milvus/master/deployments/offline/save_image.py
  • 分布式版 Milvus
  1. wget https://raw.githubusercontent.com/milvus-io/milvus/master/deployments/docker/cluster/docker-compose.yml -O docker-compose.yml
  2. $ wget https://raw.githubusercontent.com/milvus-io/milvus/master/deployments/offline/requirements.txt
  3. $ wget https://raw.githubusercontent.com/milvus-io/milvus/master/deployments/offline/save_image.py
  1. 拉取并保存 Docker 镜像:
  1. pip3 install -r requirements.txt
  2. python3 save_image.py --manifest docker-compose.yml
Docker 镜像文件将存储在 images 路径下。
  1. 加载 Docker 镜像
  1. cd images/for image in $(find . -type f -name "*.tar.gz") ; do gunzip -c $image | docker load; done

安装 Milvus

离线安装 Milvus:

  1. docker-compose -f docker-compose.yml up -d

卸载 Milvus

卸载 Milvus:

  1. docker-compose -f docker-compose.yml down