Docker容器DNS - 解析URL

时间:2018-05-23 08:38:21

标签: docker dns

我有一个docker容器需要访问LAN上的网络服务器。从docker主机可以看到这个服务器,当我直接引用IP地址时,我可以从容器内访问它。

但是我需要能够指定一个URL和端口(例如http://myserver:8080)而不是一个泊坞容器无法解析的IP地址。

如何配置容器来解决此问题?理想情况下使用docker主机dns。我查看过许多文档,但不是DNS专家,它看起来并不简单。

更新: 我试过这个似乎有效,但是这有什么缺点或意想不到的后果吗?

--network host

谢谢,

1 个答案:

答案 0 :(得分:1)

执行此操作的最佳方法是按照daemon-dns-options下的指定配置docker守护程序dns。

建议不要使用主机网络,因为它有一些缺点https://docs.docker.com/network/host/