2017-09-17 15:54:33 313次浏览
方法1
1、获得容器IP
将container_name 换成实际环境中的容器名
docker inspect container_name
| grep IPAddress
2、 iptable转发端口(亲测可用)
将容器的8000端口映射到docker主机的8001端口
添加:
iptables -t nat -A DOCKER -p tcp –dport 8001 -j DNAT –to-destination 172.17.0.19:8000
删除:查看DOCKER 的nat规则序列号
iptables -t nat -vnL DOCKER –line-number
例
执行 iptables -t nat -D DOCKER 5 删除第5条
方法2
1.提交一个运行中的容器为镜像
docker commit tang tang1
ituser(容器名称) itusercn(镜像名称)
2.运行镜像并添加端口
docker run -d -it -p 8000:80 itsuercn:latest /bin/bash
谢谢关注
所有内容来及个人经验和互联网摘取,如有雷同纯属巧合,如有冒犯,欢迎留言,分享即快乐,感谢互联网中每一位懂得分享的ituser!QQ群:127331971(备注:ituser.cn)