Назад | Перейти на главную страницу

Контейнер LXC игнорирует etc / hosts

Я пытаюсь сопоставить имя хоста с 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 линия.