0) sudo docker ps -a
结果中的CONTAINER ID列为容器id
1) docker inspect <容器id> | grep Id
注意,后面的是“Id”,大写的“I”;查看容器hash,<容器id>由步骤0)获得
2) docker stop <容器id>
停止运行中的容器
3) vim /var/lib/docker/containers/[容器hash]/hostconfig.json,(有人提到,如果config.v2.json里面也记录了端口,也要修改,该文件在相同目录下,只需换一下名称)
编辑容器配置文件,<容器hash>由步骤1)获得
修改PortBindings参数配置,宿主机8001端口映射容器80端口示例:
“PortBindings”:{“80/tcp”:[{“HostIp”:””,”HostPort”:”8001″}]},”
- sudo service restart docker
重新启动docker引擎
5)docker start <容器id>
重新启动docker容器