首页 » Soft » Docker » Docker-给运行中的容器设置端口映射

Docker-给运行中的容器设置端口映射

 
方法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
###  小p是自定义端口    latest 是镜像的标签(最好写上专业点)

本文隐藏内容 登陆 后才可以浏览

原文链接:Docker-给运行中的容器设置端口映射,转载请注明来源!

0