在容器运行时编辑docker容器设置
我有一个端口映射运行的docker集装箱。
cce2ca6eb83b nginx“nginx -g”daemon off“5秒前上传3秒0.0.0.0:80->80/tcp www-nginx
现在我想把主机端口从80改为8080.我该怎么做?
docker更新
没有任何更改networking设置的选项。
您不能编辑运行容器的端口映射。 docker update
命令用于阻止容器从其Docker主机消耗太多资源,并且dynamic设置重启策略而不是端口映射。
解决你想要实现的任务可能是从当前容器创build一个新的映像,然后从新创build的映像使用端口8080启动一个新容器,如下所示:
docker stop www-nginx docker commit www-nginx www-nginx-2 docker run -p 8080:80 -td www-nginx-2
您不能编辑容器上的端口映射,您将不得不创build一个新的容器。