Я пытаюсь сопоставить имя хоста с IP-адресом в контейнере lxc, потому что имя хоста не будет разрешено DNS.
Lxc.conf контейнера содержит lxc.mount.entry = /sas/mycontainer/etc/hosts etc/hosts none ro,bind 0 0
. Insinde файл hosts у меня есть сопоставление 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.
Мне пришлось добавить /etc/nsswitch.conf в контейнер с hosts: files dns
линия.