Docker入门与实战系列:热点问题
2015-11-07 08:28
956 查看
Docker入门与实战——《Docker ABC》电子书 https://github.com/gudaoxuri/Docker_ABC
为什么需要静态IP?如果是为了两个容器间通信可以
使用
指定
让容器开放上层服务
如果这样都满足不了您的要求那么可以参考 http://huataihuang.github.io/2014/10/05/docker-container-static-ip/ 此文实现
http://stackoverflow.com/questions/19897743/exposing-a-port-on-a-live-docker-container
11. 热点问题
11.1. 容器如何使用静态IP
默认情况下Docker容器的IP是动态分配的,要使用静态IP时我们会思考一下:为什么需要静态IP?如果是为了两个容器间通信可以
使用
--link
指定
-h来指定hostname并指定
-dns到宿主机
让容器开放上层服务
如果这样都满足不了您的要求那么可以参考 http://huataihuang.github.io/2014/10/05/docker-container-static-ip/ 此文实现
11.2. 如何为运行中的容器增加访问端口
iptables -t nat -A DOCKER -p tcp --dport <外部映射端口> -j DNAT --to-destination <宿主机IP>:<容器新加的端口>
http://stackoverflow.com/questions/19897743/exposing-a-port-on-a-live-docker-container
11.3. 让Docker容器使用静态独立的外部IP(便于集群组建)
参考我的Blog http://my.oschina.net/gudaoxuri/blog/513923相关文章推荐
- 8个你可能不知道的Docker知识
- 在Docker中自动化部署Ruby on Rails的教程
- 搭建基于Docker的PHP开发环境的详细教程
- 利用OpenVSwitch在多台主机上部署Docker的教程
- ubuntu14.04+docker的安装及使用
- Docker 清理命令集锦
- 再Docker中架设完整的WordPress站点全攻略
- 基于 Docker 开发 NodeJS 应用
- 在Docker上部署Python的Flask框架的教程
- 在Docker上开始部署Python应用的教程
- 详解在Python和IPython中使用Docker
- 使用IPython来操作Docker容器的入门指引
- OSX下brew安装docker(boot2docker)
- Docker使用supervisor启动Mysql
- Docker使用supervisor构建solr
- docker入门指南
- CentOS 7 YUM 搭建Kubernetes 1.0
- Kubernetes网络分析-Container间通信
- Docker折腾笔记
- CentOS6.X下Docker安装笔记