如何实现Docker Milvus源代码存盘?

Docker

1 前言

一个问题,一篇文章,一出故事。
笔者今天部署好Milvus后,发现修改他的配置文件后无法保存,于是整理本章节。

2 最佳实践

2.1 部署Milvus环境

如何部署Docker单节点Milvus?

2.2 设置Milvus源代码可保存

2.2.1 确定服务名称

docker ps -a | grep milvus

可见如下显示,

2921eb877c65   milvusdb/milvus:v2.5.14                    "/tini -- milvus run…"   6 minutes ago   Up 6 minutes (healthy)   0.0.0.0:9091->9091/tcp, [::]:9091->9091/tcp, 0.0.0.0:19530->19530/tcp, [::]:19530->19530/tcp   milvus-standalone
#...

2.2.2 复制代码目录到本地

docker cp milvus-standalone:/milvus /data/docker/milvus/root

2.2.3 设置目录映射

vim /data/docker/milvus/docker-compose.yml

增加如下配置,

  standalone:
    volumes:
      - ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/milvus:/var/lib/milvus
      - ${DOCKER_VOLUME_DIRECTORY:-.}/root:/milvus

2.2.4 重启服务使用配置生效

systemctl restart milvus.service
没有评论

发表回复

Docker
如何部署Docker Nginx 1.20.2?

1 前言 一个问题,一篇文章,一出故事。 本章将完成Docker Nginx的基础部署。 2 最佳实 …

Docker
如何打包Docker Nginx 1.20.2?

1 前言 一个问题,一篇文章,一出故事。 由于docker hub原版本的nginx镜像过于精简,于 …

Docker
如何部署Docker Kibana 7.13.2?

1 前言 一个问题,一篇文章,一出故事。 本章将实现启用Docker Kibana 7.13.2的部 …