LXC 容器忽略 etc/hosts

LXC 容器忽略 etc/hosts

我正在尝试将主机名映射到 lxc 容器上的 IP 地址,因为主机名无法通过 DNS 解析。

容器的 lxc.conf 包含lxc.mount.entry = /sas/mycontainer/etc/hosts etc/hosts none ro,bind 0 0。在 hosts 文件中,我有我的 ip-主机名映射:192.168.0.3 foo.derp

为了测试我运行的设置,lxc-attach -n mycontainer -- openssl s_client -connect foo.derp:636它返回

gethostbyname failure
connect:errno=0

我也尝试在 lxc 主机上配置映射。

答案1

我必须将 /etc/nsswitch.conf 添加到容器中并加上一行hosts: files dns

相关内容