docker修改容器环境变量

1 查看Docker Root目录

1
docker info | grep 'Docker Root'

[root@jenkins ~]# docker info | grep ‘Docker Root’
Docker Root Dir: /data/docker


2 查到容器的长id(container id)

1
2
3
4
# 方式1
docker inspect pdmaas | grep "Id"
# 方式2
docker ps -a --no-trunc | grep pdmaas

docker ps -a –no-trunc |grep pdmaas
2bd5ad1314bfff05099142aae2f896fc4c3ee6b640160d27fb7c4d8ce1d5aead pdmaas:1.3.2 “bash start.sh” 4 weeks ago Exited (137) 28 minutes ago pdmaas


3 停止docker

1
systemctl stop docker

4 编辑修改环境变量env

1
2
3
4
5
6
7
# 修改前先备份!!!

# 方式1
vim ${Docker Root}/containers/${container-id}/config.v2.json

# 方式2
vim ${Docker Root}/containers/${container-id}/config.json

5 启动docker

1
systemctl start docker