2017-02-16 35 views

回答

3

通常,當docker運行容器時,它應該使用容器的id設置主機名,因此只需讀取環境變量HOSTNAME(或文件/etc/hostname)即可。

如果這不起作用,請提供有關您的設置的更多信息。

+2

只要你沒有專門設置主機名,就可以這麼說。否則主機名將變爲您設置的名稱,並且容器標識已不存在 – pandaadb

+0

在Openshift v3上,這似乎返回Pod ID而不是Docker映像的ID – DaveH

相關問題