Lxc

LXC 容器忽略 etc/hosts

  • May 23, 2017

我正在嘗試將主機名映射到 lxc 容器上的 IP 地址,因為 DNS 無法解析主機名。

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

為了測試我執行的設置,lxc-attach -n mycontainer -- openssl s_client -connect foo.derp:636它返回

gethostbyname failure
connect:errno=0

我還嘗試在 lxc 主機上配置映射。

我不得不用hosts: files dns一行將 /etc/nsswitch.conf 添加到容器中。

引用自:https://serverfault.com/questions/851729