Docker Swarm 网络与反向代理及服务发现解析
1. Docker Swarm 网络基础
在 Docker Swarm 环境中,我们可以通过进入 VUJM 服务的一个实例并执行 DNS 查询操作,来了解服务的网络配置。以下是执行 drill 命令查询 go-demo-db 的 DNS 信息的输出:
;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 5751
;; flags: qr rd ra ; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;; go-demo-db. IN A
;; ANSWER SECTION:
go-demo-db. 600 IN A 10.0.0.2
;; AUTHORITY SECTION:
;; ADDITIONAL SECTION:
;; Query time: 0 msec
;; SERVER: 127.0.0.11
;; WHEN: Thu Sep 1 12:53:42 2016
;; MSG SIZE rcvd: 54
从输出可以看出,响应代码正常,表明 DNS 查询成功, go-demo-db 服务可达,并且该服务关联的 IP 地址为 10.0.0.2 。需要注意的是,这里的 IP 是服务的 IP,而非实例的
超级会员免费看
订阅专栏 解锁全文
1430

被折叠的 条评论
为什么被折叠?



