Docker运用(十五)-修改容器端口映射

方法一:删除原有容器,重新创建并配置新容器

docker rm 容器id    迁重新移:sudo docker run -d -it -p 80:80 nginx:latest

方法二:修改容器配置文件,重启docker服务

容器配置文件:  /var/lib/docker/containers/[hash_of_the_container]/hostconfig.json

hash_of_the_containe值为 docker ps -a中的hash值

下图:80/tcp为容器内部端口,"HostPort":"80" 为主机端口

如果打不开文件使用sudo chmod 755 文件名  使它有读取的权限 改为666 有写的权限  或者777权限全开

最后使用  systemctl restart docker  重启docker容器

操作不算难,不过重启了整个docker服务,会影响其他容器     

docker start 容器ip 重新启动容器

你可能感兴趣的:(Docker运用(十五)-修改容器端口映射)