docker(七)容器与外部通信

docker(7)容器与外部通信

容器如何与外部世界通信,这里涉及两个方向
1.容器访问外部世界
2.外部世界访问容器

容器访问外部世界

在我们当前的实验环境下 docker host是可以访问外网的
[root@server7 ~]# ping www.baidu.com
PING www.baidu.com (61.135.169.121) 56(84) bytes of data.
64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=1 ttl=52 time=97.4 ms
64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=2 ttl=52 time=77.2 ms
我们看一下容器是否也能访问外网呢?
[root@server7 ~]# docker run -it busybox
/ # ping www.baidu.com
PING www.baidu.com (61.135.169.125): 56 data bytes
64 bytes from 61.135.169.125: seq=0 ttl=51 time=173.166 ms
64 bytes from 61.135.169.125: seq=1 ttl=51 time=104.223 ms
# 可以看到的是,容器默认就能访问外网
# 外网:指的是容器网络以外的网络环境,并非特指Internet

[root@server7 ~]# iptables -t nat -S
-P PREROUTING ACCEPT
-P INPUT ACCEPT
-P OUTPUT ACCEPT
-P POSTROUTING ACCEPT
-N DOCKER
-A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER
-A OUTPUT ! -d 127.0.0.0/8 -
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值