docker怎么修改已创建的容器端口


本文摘自PHP中文网,作者V,侵删。

我们可以通过如下两种方式来修改已创建的容器端口。

(1)将容器提交为镜像,重新运行修改容器配置文件

(2)将容器提交为镜像,重新运行

修改容器配置文件

修改前需要关闭docker,否则镜像重启后,配置文件还原导致修改失败

1. 进入容器配置目录

1

cd /var/lib/docker/containers/{container_id}

2. 修改hostconfig.json

1

vim hostconfig.json

找到PortBindings节点,结构如下

1

2

3

4

5

6

7

8

9

10

{

    "PortBindings": {

        "80/tcp": [

            {

                "HostIp": "",

                "HostPort": "81"

            }

        ]

    }

}

这个节点的含义是将服务器的81端口映射到容器的80端口

阅读剩余部分

相关阅读 >>

Docker 中 yml 文件是什么?

Docker是做什么用的

Docker怎么更改镜像仓库

如何在Docker容器中运行gui程序?

如何修改Docker镜像下载地址

Docker镜像和容器的区别

怎么彻底卸载Docker

如何更改Docker容器端口

Docker的优势在哪儿

重启Docker会重启容器内的apache吗

更多相关阅读请进入《Docker》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...