码迷,mamicode.com
首页 > 其他好文 > 详细

docker 网络基础

时间:2017-08-16 18:25:43      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:docker   --   erp   oat   png   etc   weight   端口   pre   

 
-p可以多次使用
安装 ifconfig yum -y install net-tools
Docker 目前提供了映射容器端口到宿主机和容器互联机制来为容器提供网络服务。
 
端口映射实现访问容器 :
1.从外部访问容器应用
当容器启动时如果不指定对应参数,外部网络是无法通过网络访问容器的。
参数:
-P : docker会随机映射一个宿主机的49000~49990的端口到容器expose指定的端口
docker run -t -P --expose 22 --name test centos
-p : 指定宿主机端口和docker端口
docker run -t -p 50:50 --name test centos
 
1.映射所有接口地址 hsotPort:containerPort
docker run -d -p 50:50 centos 将本地的50端口映射到容器的50端口
 
2.映射指定地址的指定端口 ip:hsotPort:containerPort
docker run -d -p 127.0.0.1:50:50 centos 绑定localhost的50到docker的50
 
3.映射指定地址的任意端口 ip::containerPort
docker run -d -p 127.0.0.1:50:50 centos 绑定localhost的任意端口到docker50
 
4.查看映射端口配置 docker port ID 容器端口
 
容器互联 --link :
新建一个数据库容器 : docker run -d --name db centos
在建一个web容器连接db : docker run -t -i -P --name web --link db:db centos
技术分享

 

查看web容器 :
env环境变量
技术分享

/etc/hosts

技术分享
ping db容器
 技术分享

 

 

docker 网络基础

标签:docker   --   erp   oat   png   etc   weight   端口   pre   

原文地址:http://www.cnblogs.com/ruanqj/p/7374501.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!