在Docker容器中设置主机的主机名
问题描述:
我意识到这是一个不寻常的问题,但对于像moby/linuxkit这样的系统来说,一切都在docker容器中运行,似乎可能需要它。在Docker容器中设置主机的主机名
我想(从docker/containerd cotnainer中)设置主机的主机名。
我的用例源于在启动时从VMWare guestinfo加载主机名/网络设置。
我已经可以在容器中为主机建立网络连接,但我似乎无法弄清楚如何设置主机名。
我试过' - 特权',我试过'--cap SYS_ADMIN'。我确信有一种方法我不确定。
任何想法?
答
好吧,这其实是做的相当简单:
docker run --uts=host ...
需要在相同的命名空间的主机上运行。