docker添加或修改容器的端口映射


查看hash_of_the_container

$ docker ps -a
$ 获取容器id(这里的id一般是hash_of_the_container的前几位)
$ cd /var/lib/docker/containers/
$ ls
$ 查找对应的 hash_of_the_container

修改hostconfig.json

vim /var/lib/docker/containers/[hash_of_the_container]/hostconfig.json

在 hostconfig.json 里有 "PortBindings":{} 这个配置项,
可以改成 "PortBindings":{"8080/tcp":[{"HostIp":"","HostPort":"8080"}]}

修改config.v2.json

vim /var/lib/docker/containers/[hash_of_the_container]/config.v2.json

在 config.v2.json 里面添加一个配置项 "ExposedPorts":{"8080/tcp":{}} , 
将这个配置项添加到 "Tty": true, 前面

查看配置项已经修改成功

$ docker inspect 容器id

重启docker

$ service docker restart
$ docker docker exec -it 容器id /bin/bash
$ 启动对应的服务

转载:docker已运行容器添加或修改端口映射


评论
 上一篇
前端开发实用小工具 前端开发实用小工具
都是自己平时在学习过程中收集到的一些实用小工具,很适合初学者。做了小小的划分和整理,分享给大家: CSS3相关 CSS3样式生成器 CSS3渐变样式生成器 优化相关 W3C统一验证工具 CSS Stats 上线验证工具 CSS/JS/HT
2020-05-23
下一篇 
如何加入508工作室 如何加入508工作室
组织介绍晋城职业技术学院508工作室 了解网站 使用到的技术 hexo themes 网站 国内站点 websiteCode(gitee) 国外站点 websiteCode(github) 主要对内部资源的维护 508资源列表的收
2020-03-19
  目录