用的不多,作为笔记记录一下。
一、添加目录映射
1、查看 Docker 存放数据的目录
docker info | grep "Docker Root Dir"

2、查看需要修改的容器 ID
docker ps
3、进入需要修改的容器的目录
cd /var/lib/docker/containers/容器ID
4、停止 Docker 服务
systemctl stop docker
不停止的话,在之后容器重启时,配置会失效。
5、修改容器配置文件
在线 JSON 编辑:jsoneditoronline
编辑 config.v2.json 文件:
vi config.v2.json
在 MountPoints 中添加需要映射的目录:
"MountPoints": {
"/container_path": {
"Source": "/my/host_path",
"Destination": "/container_path",
"RW": true,
"Name": "",
"Driver": "",
"Type": "bind",
"Propagation": "rprivate",
"Spec": {
"Type": "bind",
"Source": "/my/host_path",
"Target": "/container_path"
},
"SkipMountpointCreation": false
},
}
6、启动 Docker 服务
systemctl start docker
二、添加环境变量
步骤和添加目录映射类似,只是修改的是 config.v2.json 文件中的 Env 字段。
参考资料: