如何修改 docker
容器的 host
配置文件
创建容器
在创建容器时,添加 host
配置项
docker run -d --add-host test.com:127.0.0.l web:1.0
正在运行的容器
对正在运行的容器,在容器内修改 host
文件
vim /etc/hosts
但发现容器重启后, host
文件就被恢复了,那么如何对正在运行的容器,永久指向 host
呢,答案是可以的
1.停止docker
在关闭 docker
前,请先记住容器ID
# 停止容器
docker stop container
# 关闭docker
systemctl stop docker
2.docker配置
宿主机找到 docker
容器目录
cd /var/lib/docker/containers/3fe68aad0
vim hostconfig.json
找到 ExtraHosts
配置项,修改:
"ExtraHosts":["test.com:ip地址"]
最后启动 docker
就可以了