[Note] 2021-11-02 milvus docker-
2021-11-02 本文已影响0人
赶时间的闹钟
来自 https://milvus.io/blog/2021-10-22-apply-configuration-changes-on-milvus-2.md
参考 https://milvus.io/docs/configuration_standalone-basic.md
目录结构
├── configs
│ └── milvus.yaml
├── docker-compose.yml
├── logs
│ ├── standalone-2021-11-01T22-26-26.846.log
│ └── standalone.log
-
milvus.yaml
需要从 这里下载,目前我选择的分支是2.0.0-rc7
,然后随便新建一个文件夹configs
放进去 -
logs
是新建的目录,用于存放日志 -
docker-compose.yml
我这里是milvus
单机部署的文件,通过
wget https://github.com/milvus-io/milvus/releases/download/v2.0.0-rc7/milvus-standalone-docker-compose.yml -O docker-compose.yml
进行下载
修改下载的 milvus.yaml 文件
注意:
/milvus/logs
是镜像standalone
里使用的路径,配置的时候,把镜像外的路径挂载到这个目录便可
...
# Configures the system log output.
log:
level: debug # info, warn, error, panic, fatal
file:
rootPath: /milvus/logs # default to stdout, stderr
maxSize: 300 # MB
maxAge: 10 # day
maxBackups: 20
format: json # text / json
...
修改下载的 docker-compose.yml 文件
把修改的日志目录挂载到镜像内便可
...
standalone:
container_name: milvus-standalone
image: milvusdb/milvus:v2.0.0-rc7-20211011-d567b21
command: ["milvus", "run", "standalone"]
environment:
ETCD_ENDPOINTS: etcd:2379
MINIO_ADDRESS: minio:9000
volumes:
- ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/milvus:/var/lib/milvus
- /home/chenyixun/configs/milvus.yaml:/milvus/configs/milvus.yaml
- /home/chenyixun/logs:/milvus/logs
# 冒号前面是镜像外的路径,后面是镜像里面的路径
# 镜像里 /milvus/configs/milvus.yaml 的目录是固定的
# /milvus/logs 这个目录名字和 milvus.yaml 文件中配置的保持一致
...