我有一台装有 OpenVZ 容器的 Centos 机器。对于每个容器,我在 中都有一个别名/etc/hosts
。我希望能够/etc/hosts
在根目录和容器之间共享 。有办法吗?
谢谢。
答案1
你说的共享是什么意思?你想让所有容器都拥有相同的 /etc/hosts 吗?这不是一个好主意,因为它应该包含主机名。但是如果你想要能够在容器内查看它的内容,那么你可以mount --bind
从主机上使用:
mount --bind /etc/hosts ${VE_ROOT}/root/shared_etc_host
答案2
您可以使用 Chef、Ansible 或 Puppet 等配置部署机制/etc/hosts
在您的环境中部署一致文件。