Docker-活动容器实例-增加目录映射
docker 创建服务时添加目录映射直接增加参数 -v就可以,已经创建的容器再增加 映射一直没有用过, 这次用到了记录一下
确定要添加的目录映射
需要在已经运行的容器添加 /data/soft:/data/soft 目录映射
获取要增加容器的id
停止docker 编辑容器的 config.v2.json、hostconfig.json文件
进入docker容器的目录
1 2 3
| systemctl stop docker cd /var/lib/docker/containers/8eb7c1a36cb85c897ba05448f7e11c2accbf89bbe678e1276fc1fb16197aff21/ vim hostconfig.json
|
1 2 3 4 5
| "AutoRemove": false, "Binds": [ "/etc/init.d/DockerCentos7_startsh:/etc/init.d/sh", "/data/soft:/data/soft" 增加此行 ],
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| #MountPoints下增加 "/data/soft": { 增加这一段 "Destination": "/data/soft", "Driver": "", "Name": "", "Propagation": "rprivate", "RW": true, "Source": "/data/soft", "Spec": { "Source": "/data/soft", "Target": "/data/soft", "Type": "bind" }, "Type": "bind" }
|
启动docker
1
| sudo systemctl start docker
|