У меня есть машина 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.