Docker更改容器端口映射

发布于 2021-12-11  254 次阅读


使用以下命令找到要修改容器的CONTAINER ID:

docker ps -a

运行以下命令,进入该容器目录:

docker inspect 【CONTAINER ID】 | grep Id    #获取该容器完整ID
cd /var/lib/docker/containers/【完整ID】
docker stop 【容器ID】
systemctl stop docker
nano hostconfig.json   #编辑容器外对应的映射端口
#例如

"80/tcp": [ 
{
 "HostIp": "0.0.0.0",
 "HostPort": "修改为新端口"
 }
]
nano config.v2.json    #编辑容器内对应的映射端口
systemctl start docker
docker start 【docker ID】

Love is merely a madness.