Docker容器修改端口映射的实现

第一步  停止容器

docker stop

第二步  停止docker服务

systemctl stop docker

第三步  修改容器的端口

cd /var/lib/docker/CONTAINER_ID
vi hostconfig.json

1.png

没有端口映射,加入

“PortBindings”:{}

增加一个映射

“PortBindings”:{“3306/tcp”:[{“HostIp”:"",“HostPort”:“3307”}]}

第四步 修改config.v2.json

第五步  重启docker服务以及对应容器

systemctl start docker

结果

1.png

文件1

{
"Binds": null,
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "default",
"PortBindings": {
"8076/tcp": [{
"HostIp": "",
"HostPort": "8076"
}]
}
}

文件2

{
"StreamConfig": {},
"State": {
"Running": false,
"Paused": false,
"Health": null
},
"Path": "/bin/bash",
"Config": {
"Hostname": "4a0d272304a5",
"Domainname": "",
"AttachStderr": false,
"ExposedPorts": {
"8076/tcp": {},
"8077/tcp": {}
},
},
}

原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/3915.html

发表评论

登录后才能评论