
# 选择合适的镜像
Alpine容器镜像内置的musl libc库与标准的glibc存在以下差异：
- 3.3版本及更早版本的Alpine不支持search参数，不支持搜索域，无法完成服务发现。
- 并发请求/etc/resolve.conf中配置的多个DNS服务器，导致NodeLocal DNSCache的优化失效。
- 并发使用同一Socket请求A和AAAA记录，在旧版本内核上触发Conntrack源端口冲突导致丢包问题。
- 当使用Alpine作为容器基础镜像出现域名无法正常解析的情况下，建议更新容器基础镜像进行测试。
更多与 glibc 的功能差异问题，请参考[Functional differences from glibc](https://wiki.musl-libc.org/functional-differences-from-glibc.html)。
