docker模式安装milvus,最后创建并启动容器时,没有启动起来,日志中有一条报错:
Config file not exist: /var/lib/milvus/conf/server_config.yaml
但是明明/var/lib/milvus/conf/目录下有 server_config.yaml这个文件。
再看创建容器的命令
$ sudo docker run -d --name milvus_cpu_1.1.1 \
-p 19530:19530 \
-p 19121:19121 \
-v /home/$USER/milvus/db:/var/lib/milvus/db \
-v /home/$USER/milvus/conf:/var/lib/milvus/conf \
-v /home/$USER/milvus/logs:/var/lib/milvus/logs \
-v /home/$USER/milvus/wal:/var/lib/milvus/wal \
milvusdb/milvus:1.1.1-cpu-d061621-330cc6
原来指定的宿主机路径是/home/$USER/milvus 而不是/var/lib/milvus。
将server_config.yaml 放到/home/$USER/milvus/conf 路径下,然后再启动容器就可以啦
sudo docker start milvus_cpu_1.1.1