摘要: 外部世界访问容器 docker 可将容器对外提供服务的端口映射到 host 的某个端口,外网通过该端口访问容器。 容器启动时通过-p参数映射端口:容器启动后,可通过 docker ps 或者 docker port 查看到 host 映射的端口。 docker run -d -p 80 httpd 阅读全文
posted @ 2019-02-25 19:04 gsophy 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 容器访问外部世界 当前的环境下,docker host 是可以访问外网的。 测试一下,容器默认就能访问外网。 注意:外网指的是容器网络以外的网络环境,并非特指 internet。 docker host 上的 iptables 规则,在 NAT 表中: -A POSTROUTING -s 172.1 阅读全文
posted @ 2019-02-25 19:02 gsophy 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 容器间通信的三种方式 (1)IP 通信 两个容器要能通信,必须要有属于同一个网络的网卡。 满足这个条件后,容器就可以通过 IP 交互了。具体做法是在容器创建时通过 --network 指定相应的网络,或者通过 docker network connect 将现有容器加入到指定网络。 (2)Docke 阅读全文
posted @ 2019-02-25 18:58 gsophy 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 容器的连通性 (0)当前的拓扑结构如下 (1)同一网络下的容器可以互通,不同网络下的容器互不相通 例如: 172.20.22.6和172.20.22.58 都在my_net2下是互通的 172.17.0.2在docker0下和172.20.22.2在my_net2下是不通的 (2)不同网络下的容器想 阅读全文
posted @ 2019-02-25 18:51 gsophy 阅读(167) 评论(0) 推荐(0) 编辑