要在离线环境中安装 Milvus,您可以按照以下步骤操作:

步骤 1: 下载 Docker 镜像

在联网的机器上,首先需要下载 Milvus 的 Docker 镜像。您可以通过访问 Docker Hub 或 Milvus 官方镜像库来获取。以 Milvus 2.4.5 版本为例,您可以使用如下命令进行下载:

docker pull milvusdb/milvus:2.4.5

步骤 2: 准备配置文件

下载所需的配置文件,这些文件通常可以在 Milvus 的官方文档或 GitHub 仓库中找到。确保配置文件与您要安装的 Milvus 版本相匹配。

步骤 3: 复制到离线机器

将下载的 Docker 镜像和配置文件复制到您的离线机器上。您可以使用 USB 驱动器或其他存储设备来完成这一步骤。

步骤 4: 安装 Milvus

在离线机器上,使用 Docker 命令来安装 Milvus。首先,确保 Docker 已经安装在您的机器上。然后,使用以下命令来启动 Milvus 容器:

docker load < milvus_image.tar
docker run -d -p 19530:19530 -p 9091:9091 milvusdb/milvus:2.4.5

注意事项

  • 确保您的离线机器满足 Milvus 的系统要求。

  • 在执行 Docker 命令之前,检查 Docker 镜像和配置文件是否完整无损。

  • 如果您在安装过程中遇到问题,可以参考 Milvus 的官方文档或社区论坛寻求帮助。

   docker pull milvusdb/milvus:v2.4.5

然后,使用 docker save 命令将镜像保存为 .tar 文件:

   docker save -o milvusdb_milvus_v2.4.5.tar milvusdb/milvus:v2.4.5

==》 也可以使用国内镜像来下载 docker

https://docker.aityp.com/i/search?search=minio

image-20240826181910355

   docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/minio/minio:RELEASE.2023-03-20T20-16-18Z
   docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/minio/minio:RELEASE.2023-03-20T20-16-18Z  docker.io/minio/minio:RELEASE.2023-03-20T20-16-18Z
   
   docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/quay.io/coreos/etcd:v3.5.5
   docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/quay.io/coreos/etcd:v3.5.5  quay.io/coreos/etcd:v3.5.5
   
   
   docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/milvusdb/milvus:v2.4.5
   docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/milvusdb/milvus:v2.4.5  docker.io/milvusdb/milvus:v2.4.5
   
  1. 下载 docker-compose.yml 文件:接着,您需要下载适用于您 Milvus 版本的 docker-compose.yml 文件。这个文件定义了如何运行 Milvus 容器。您可以从 Milvus 的 GitHub 仓库的相应版本中下载:
   wget https://github.com/milvus-io/milvus/releases/download/v2.4.5/milvus-standalone-docker-compose.yml -O docker-compose.yml
  1. 准备 Milvus 配置文件(如果需要):如果需要特定配置,您可能还需要下载 milvus.yaml 配置文件并进行自定义设置:
   wget https://raw.githubusercontent.com/milvus-io/milvus/v2.4.5/configs/milvus.yaml
  1. 复制文件到离线机器:将下载的 Docker 镜像文件、docker-compose.ymlmilvus.yaml(如果有修改)复制到离线机器上。

  2. 加载 Docker 镜像:在离线机器上,使用以下命令加载 Milvus 镜像:

   cat milvusdb_milvus_v2.4.5.tar | docker load
  1. 启动 Milvus:使用 docker-compose 命令启动 Milvus 容器:
   docker-compose -f docker-compose.yml up -d

启动 Milvus 服务指南

概述本指南将指导您如何根据 docker-compose.yml 文件配置启动 Milvus 服务。

版本选择请根据您的实际需求,替换步骤中提到的版本号(例如,将 2.4.5 替换为适合您需求的版本)。

GPU 支持如果需要 GPU 支持,请确保下载相应版本的 GPU 镜像。

环境准备确保您的离线机器上已经安装了 Docker 和 Docker Compose。

安装步骤1. 下载 Milvus 镜像。2. 根据 docker-compose.yml 文件配置启动服务。

遇到问题如果在安装过程中遇到问题,您可以参考以下资源:

  • Milvus 官方文档
  • Milvus 社区

联系支持如需帮助,请联系 Milvus 社区。

注意事项

  • 确保版本号符合您的需求。
  • 确保 Docker 和 Docker Compose 已正确安装。
  • 如果需要 GPU 支持,请下载 GPU 版本镜像。