2016-11-27 95 views
1

我是新来的泊坞窗,我使用码头版本1.12。我试图修改正在运行的容器的主机名,但主机名命令返回主机名:您必须是root用户才能更改主机名。有没有办法在运行容器后,而不是在码头运行命令?运行容器后更改主机名

+0

为什么需要修改正在运行的容器的主机名? – R0MANARMY

+0

我实际上试图重现-h选项在中间容器中执行的操作 - 在Dockerfile的RUN指令中创建并删除 - 在映像生成过程中,发生容器创建后我无法更改主机名,我试图在ssh中编辑/ etc/hosts和/ etc/hostname文件,但仍然使用hostname命令返回容器ID。 – saadoune

+0

我的意思是这是一个学习练习,你试图了解它是如何工作的,或者你是否需要它来解决特定的问题。如果这是一个特定问题,那么可能会采取不同的方法(如注入环境变量)。如果这是一个学习练习,那么这是一个有趣的问题。 – R0MANARMY

回答