Linux Docker 和底层缓存、nscd、hosts

标签 linux apache docker hosts

如果我将 httpd 放在 docker 容器中,还应该在容器内启动 nscd 并配置/etc/hosts 等,还是应该将其留给底层操作系统来进行缓存和名称解析?这里的最佳做法是什么?

谢谢!!

最佳答案

在容器中运行的应用程序将使用容器配置来解析 DNS 请求。这取决于您运行的源容器。

如果您需要容器具有非默认行为(比如使用特定的 DNS 服务器进行解析),那么最好使用修改后的 DNS 配置来滚动您自己的容器版本。

关于Linux Docker 和底层缓存、nscd、hosts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36981335/

相关文章:

php - 奇怪的 500 内部服务器错误(firebug、php、display_errors、ajax)

docker - 在容器优化操作系统中以 JSON 形式注入(inject)日志

Git 克隆无法与 npm 一起使用

docker - 从存储库中删除所有 Docker 镜像

windows - Linux 与 Windows : How does the console render unicode characters?

linux - 期望自动登录成功,但无法执行任何命令

c - 从管道问题中读取

java - Struts(Java),更改采用输入参数=页面的操作的转发名称不允许我以新名称访问该页面

apache - .htaccess 存在斜线问题

linux - Linux 进程可以阻止外部信号但接受来自自己进程的信号吗?