大家都知道docker run可以指定端口映射,但是容器一旦生成,就没有一个命令可以直接修改。通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射。
有没有办法不保存镜像而直接修改已有的这个容器呢?有。在stackoverflow上面找到答案了,原帖链接
cd /var/lib/docker/containers/d00254ce3af7* #这里是CONTAINER ID vim hostconfig.json 如果之前没有端口映射, 应该有这样的一段: "PortBindings":{} 增加一个映射, 这样写: "PortBindings":{"8080/tcp":[{"HostIp":"","HostPort":"60000"}]} 前一个数字是容器端口, 后一个是宿主机端口。将宿主机的60000端口映射到容器的8080端口 而修改现有端口映射更简单, 把端口号改掉就行。
hostconfig.json文件
config.v2.json文件
1、获得容器IP
将container_name 换成实际环境中的容器名
docker inspect `container_name` | grep IPAddress
2、iptable转发端口
将宿主机的60000端口映射到容器的8080端口
iptables -t nat -A DOCKER -p tcp --dport 60000 -j DNAT --to-destination 172.17.0.2:8080
摘要: 今天给各位分享哈尔滨农大动物医院电话号码是多少的知识,其中也会对哈尔滨农业动物医院进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览:1、哈尔滨宠.
dest_file = r'D:\PythonProject\TestPython\test.py' # 实际存在 dest_fake_file = r'X:\PythonProject\TestPy
这一次的节点更新覆盖了欧洲、新加坡、香港、美国、加拿大、日本、韩国等地区,最高速度可达22.3 M/S。只需复制下方的Clash/v2ray订阅链接,在客户端添加后即可正常使用。
摘要: 今天给各位分享让猫挠了轻微出血用打疫苗吗多少钱的知识,其中也会对让猫挠了出血怎么消毒进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览:1、被猫抓.
摘要: 本篇文章给大家谈谈宠物粮食排名前十名品牌有哪些,以及宠物粮品牌大全对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录一览:1、小型犬狗粮排名前十品牌...
这一次的节点更新覆盖了香港、美国、新加坡、加拿大、韩国、日本、欧洲等地区,最高速度可达22.4 M/S。只需复制下方的Clash/v2ray订阅链接,在客户端添加后即可正常使用。
摘要: 今天给各位分享重庆宠物领养吧狗的知识,其中也会对重庆宠物狗领养中心进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览:1、哪里可以领养狗狗?...
Superfetch也被叫做SysMain,这个服务会记录用户打开应用程序的模式,并且预先将它们加载到内存中节省时间,不过最近有位win11系统用户在使用电脑的过程当中,发现
前几篇文章中,我们讨论了如何通过流水线实现项目的编译、上传、打包、部署等操作,今天我们来实现一套完整的流程,把之前碎片化的知识点给串起来。 本次我们使用一个ASP.NET Core的WebApi项目来
摘要: 今天给各位分享动物疫病预防控制中心好不好的知识,其中也会对动物疫病防治站进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览:1、动物疫病预防控制中.