改变运行状态的容器配置
修改已创建容器的端口映射
参考:
其实吧。。。还是直接用 docker-compose 省事。
在 /var/lib/docker/containers/$(docker inspect ${容器名称} --format '{{.Id}}')/hostconfig.json
文件中找到 "PortBindings":{}
字段
比如:
{
"PortBindings": {
"8502/tcp": [
{
"HostIp": "",
"HostPort": "8502"
}
],
"8505/tcp": [
{
"HostIp": "",
"HostPort": "8505"
}
]
}
}
如果 config.v2.json
配置文件或者 config.json
文件也有关于端口的字段,也需要同步修改。只需要修改 "ExposedPorts": {}
相关之处。
比如:
{
"Args": [],
"Config": {
"ExposedPorts": {
"8502/tcp": {},
"8505/tcp": {}
},
"Entrypoint": ["/bin/sh"]
}
}
修改完成后启动容器即可,这样就不用删除容器了。
反馈
此页是否对你有帮助?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.