2015-12-18 116 views
0

有沒有什麼辦法來重命名LXC容器主機的命令發送容器的命令行?我知道,你可以這樣做sudo mv /var/lib/lxc/oldname /var/lib/lxc/newname,然後用(sudo vim /var/lib/lxc/newname/config)重命名配置的主機名和路徑。更改LXC容器主機名

但我能做到這一點不留容器的控制檯,然後在主控制檯打字?

+1

只是運行hostname命令裏面的容器不起作用?或者用通常的配置文件設置主機名? – eMBee

回答

0

取決於分佈。在Debian上應該已經足夠了:

  • 編輯/etc/hostname文件,設置爲例如host.example.com
  • /etc/hosts添加主IP地址(可能eth0接口): 192.168.1.5 host.example.com

然後用hostname -f檢查。在物理節點上,您應該可以使用sysctl kernel.hostname=host.example.com更新主機名而不用重新啓動。內部LXC容器/sys可能會被安裝爲只讀,所以可能需要重新啓動。