管理员手册 (Administration Guide)
配置 Docker(Configure-docker)

使用 Docker Compose 配置 Milvus

本主题介绍如何使用 Docker Compose 配置 Milvus 组件及其第三方依赖。

下载配置文件

直接 下载 (opens in a new tab) milvus.yaml 文件或使用以下命令下载。

$ wget https://raw.githubusercontent.com/milvus-io/milvus/v{{var.milvus_release_tag}}/configs/milvus.yaml

修改配置文件

Configure your Milvus 实例以适应你的应用场景,通过调整 milvus.yaml 中的相应参数。

请查看以下链接,了解每个参数的更多信息。

按照分类:

下载安装文件

下载 Milvus 的安装文件 standalone (opens in a new tab),并将其保存为 docker-compose.yml

你也可以直接运行以下命令。

# 对于Milvus standalone
$ wget https://github.com/milvus-io/milvus/releases/download/v{{var.milvus_release_tag}}/milvus-standalone-docker-compose.yml -O docker-compose.yml

修改安装文件

docker-compose.yml 中,在每个 milvus-standalone 下添加一个 volumes 部分。

将本地路径映射到相应的 docker 容器路径,映射到所有 volumes 部分下的配置文件 /milvus/configs/milvus.yaml

...
  standalone:
    container_name: milvus-standalone
    image: milvusdb/milvus:v2.2.13
    command: ["milvus", "run", "standalone"]
    environment:
      ETCD_ENDPOINTS: etcd:2379
      MINIO_ADDRESS: minio:9000
    volumes:
      - /local/path/to/your/milvus.yaml:/milvus/configs/milvus.yaml   # 将本地路径映射到容器路径
      - ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/milvus:/var/lib/milvus
    ports:
      - "19530:19530"
      - "9091:9091"
    depends_on:
      - "etcd"
      - "minio"
...

启动 Milvus

完成配置文件和安装文件的修改,然后启动 Milvus。

$ sudo docker compose up -d

后续操作