使用 Alpine 镜像常见问题

💡 原文中文,约500字,阅读约需2分钟。
📝

内容提要

alpine使用musl库导致DNS请求超时,解决方法是不使用alpine镜像并在容器resolv.conf文件中增加options single-request-reopen配置。alpine没有/etc/nsswitch.conf导致Docker下无法解析hosts,解决方法是在Dockerfile中添加命令。参考。

🎯

关键要点

  • alpine使用musl库导致DNS请求超时。

  • 解决方法是不使用alpine镜像,并在容器resolv.conf文件中增加options single-request-reopen配置。

  • alpine没有/etc/nsswitch.conf,导致Docker下无法解析hosts。

  • 解决方法是在Dockerfile中添加命令以创建/etc/nsswitch.conf。

➡️

继续阅读