如果我将 httpd 放在 docker 容器中,还应该在容器内启动 nscd 并配置/etc/hosts 等,还是应该将其留给底层操作系统来进行缓存和名称解析?这里的最佳做法是什么?
谢谢!!
最佳答案
在容器中运行的应用程序将使用容器配置来解析 DNS 请求。这取决于您运行的源容器。
如果您需要容器具有非默认行为(比如使用特定的 DNS 服务器进行解析),那么最好使用修改后的 DNS 配置来滚动您自己的容器版本。
关于Linux Docker 和底层缓存、nscd、hosts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36981335/