查看容器的对应宿主机的端口映射
docker container inspect know_nginx
docker ps -a:
给已经存在的容器添加端口(也可以同时制定添加ip,不过很少制定ip就是了)
先关闭docker systemctl stop docker
从上边的命令截图中留意到要修改的容器的id
进入/var/lib/docker/containers/:
进入制定目录:
进入hostconfig.json:
在PortBindings字典里加上,如图
,“5000/tcp”:[{“HostIP”:"",“HostPort”:“80”}]
进入config.v2.json:
修改Exposedports,加上"5000/tcp":{}
重启docker systemctl restart docker
用docker ps -a和docker inspect know_nginx
附:
一定要先关了容器再配置
docker的start只有第一次有用例如docker run是(docker run = docker create+docker start)