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

Совместное использование / etc / hosts между корневым компьютером и контейнерами

У меня есть машина Centos с контейнерами OpenVZ. Для каждого контейнера у меня есть псевдоним в /etc/hosts. Я хотел бы поделиться /etc/hosts между корнем и контейнерами. Как это сделать?

Спасибо.

Что вы имеете в виду под делением? Вы хотите, чтобы у всех контейнеров был одинаковый / etc / hosts? Это плохая идея, потому что он должен содержать имя хоста. Но если вы хотите иметь возможность просматривать его содержимое внутри контейнера, вы можете использовать mount --bind от хоста:

mount --bind /etc/hosts ${VE_ROOT}/root/shared_etc_host

Вы можете использовать механизм развертывания конфигурации, такой как Chef, Ansible или Puppet, для последовательного развертывания /etc/hosts файл в вашем env.