id: configure-docker.md label: Docker Compose related_key: configure group: configure-docker.md order: 0

summary: Learn how to configure your Milvus.

配置 Milvus

当前主题介绍如何配置 Milvus。

在当前版本中,所有参数只有在 Milvus 启动时配置后才会生效。

{{tab}}

下载配置文件

直接下载 milvus.yaml 或者使用以下命令。

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

修改配置文件

通过修改 milvus.yaml 中的相应参数,配置 Milvus 实例以适应你的应用场景。

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

排序:

下载安装文件

下载 Milvus 单机版分布式版 的安装文件,并保存为 docker-compose.yml

你也可以简单地运行以下命令。

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

修改安装文件

docker-compose.yml 中,在每个 Milvus 组件下添加 volumes 部分,即 root coord, data coord, data node, query coord, query node, index coord, index node 和 proxy。

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

  1. ...
  2. proxy:
  3. container_name: milvus-proxy
  4. image: milvusdb/milvus:v2.0.0-rc7-20211011-d567b21
  5. command: ["milvus", "run", "proxy"]
  6. volumes: # Add a volumes section.
  7. - /local/path/to/your/milvus.yaml:/milvus/configs/milvus.yaml # Map the local path to the container path
  8. environment:
  9. ETCD_ENDPOINTS: etcd:2379
  10. MINIO_ADDRESS: minio:9000
  11. PULSAR_ADDRESS: pulsar://pulsar:6650
  12. ports:
  13. - "19530:19530"
  14. ...
根据 docker-compose.yml 中的默认配置,数据存储在 /volumes 目录中。要更改目录以存储数据,请编辑 docker-compose.yml 或者运行 $ export DOCKER_VOLUME_DIRECTORY=

启动 Milvus

修改完配置文件和安装文件后,即可启动 Milvus。

  1. $ sudo docker-compose up -d

更多内容