我有点搞不懂码头构图中的集装箱网络。如果我没有弄错,它的工作方式将创建一个新的桥接网络,并将所有的容器添加到这个新的桥接网络中。类似于现实生活中的桥接器,每个容器将能够访问对方的本地IP地址。此外,网桥网络提供DNS服务,允许您按名称引用容器。假设这一切都是正确的,那么我没有得到的部分是如何从容器中访问和使用这个DNS服务?我想不出是什么机制让容器和DNS服务对话
发布于 2017-09-26 09:31:38
内部DNS服务器可在127.0.0.11:53上使用。您需要dig命令来检查它。
apt install -y dnsutils然后,您可以运行命令,并按容器内的名称查询容器。
$ dig web @127.0.0.11
; <<>> DiG 9.9.5-9+deb8u14-Debian <<>> web @127.0.0.11
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48886
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;web. IN A
;; ANSWER SECTION:
web. 600 IN A 172.20.0.4
;; Query time: 0 msec
;; SERVER: 127.0.0.11#53(127.0.0.11)
;; WHEN: Tue Sep 26 09:28:40 UTC 2017
;; MSG SIZE rcvd: 40https://stackoverflow.com/questions/46419475
复制相似问题