当你需要在已经运行的容器上发布某个端口时,您可以通过更改内部 docker文件来实现

首先,你需要找到的容器id

docker inspect <container_id>

如果容器正在运行,请停止容器进入容器目录

cd /var/lib/docker/containers/<container_id>

添加ExposedPortsconfig.v2.json

"Config": {
    ....
    "ExposedPorts": {
        "<port_number>/tcp": {},
    },
    ....
},

PortBindingshostconfig.json

"PortBindings": {
     "<port_number>/tcp": [
         {
             "HostIp": "",
             "HostPort": "<port_number>"
         }
     ]
 }

现在你可以启动容器,它已经修改了映射端口

点赞(0)

评论列表 共有 0 评论

暂无评论

微信服务号

微信客服

淘宝店铺

support@elephdev.com

发表
评论
Go
顶部