当你需要在已经运行的容器上发布某个端口时,您可以通过更改内部 docker
文件来实现
首先,你需要找到的容器id
docker inspect <container_id>
如果容器正在运行,请停止容器进入容器目录
cd /var/lib/docker/containers/<container_id>
添加ExposedPorts
到config.v2.json
"Config": {
....
"ExposedPorts": {
"<port_number>/tcp": {},
},
....
},
并PortBindings
到hostconfig.json
"PortBindings": {
"<port_number>/tcp": [
{
"HostIp": "",
"HostPort": "<port_number>"
}
]
}
现在你可以启动容器,它已经修改了映射端口
发表评论 取消回复