我已使用命令 从现有的 LXC 克隆 LXC,从而创建了 LXC lxc-clone -o u1 -n u2
。当我启动 u2 时,它会出现提示符u2 login
。到目前为止,一切都很好。但是,当我尝试通过编辑 更改主机名lxc.utsname = myLXC
并再次启动 lxc 时,我得到的是相同的提示符,u2 login
而不是myLXC login
。有人可以建议我如何在创建主机名后更改它吗?
答案1
编辑lxc_root/etc/hostname
并将lxc_root/etc/hosts
u2 替换为 myLXC 或
sudo -i -e 's/u2/myLXC/g' lxc_root/etc/{hosts,hostname}
确保编辑 lxc 根目录中的文件,而不是主机中的文件