docker 给运行中的容器设置端口映射
2016-09-05 20:39
696 查看
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
方法2
1.提交一个运行中的容器为镜像
docker commit containerid foo/live
2.运行镜像并添加端口
docker run -d -p 8000:80 foo/live /bin/bash
方法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
方法2
1.提交一个运行中的容器为镜像
docker commit containerid foo/live
2.运行镜像并添加端口
docker run -d -p 8000:80 foo/live /bin/bash
相关文章推荐
- Docker 给运行中的容器设置端口映射的方法
- docker 给运行中的容器设置端口映射
- DOCKER 给运行中的容器添加映射端口
- docker 运行nginx并进入容器内部、端口映射
- docker(iptables)目标地址转换,运行中的容器映射端口
- Docker容器的端口映射
- docker容器互联 分离部署PHP 和 nginx(端口映射方式)
- Docker 网络-端口映射、容器链接、Networking
- 016-docker容器与宿主机的端口映射
- docker启动容器端口映射错误
- docker容器端口映射,容器间关联,仓库搭建(不加密,加密,加密认证)
- docker容器启动后添加端口映射
- docker挂载本地目录并映射端口,生产环境中的docker部署方案(多端口多容器)
- 修改docker容器端口映射的方法
- docker 动态映射运行的container端口实例详解
- Docker运行nginx镜像及docker网络端口映射
- Docker ,Keepalived , 虚拟IP ,NAT,如何把Docker容器里的虚拟 IP和 端口映射到局域网
- Docker实战(五)之端口映射与容器互联
- docker 动态映射运行的container端口实例详解
- 【转】Docker Volume 之权限管理-Docker运行gogs容器时使用-v参数映射本地目录-报权限错误的原因及解决办法