+-
问题描述
我用dockerfile构建了一个centos镜像
想启动两个server分别命名为server1 server2
并分别进入了两个server的终端。
它们看起来像这样:
Server1
root@a7885f171c118 #
Server2
root@c0908283c1kz #
很明显的这两台容器中的hostname
并不规则,无法快速区分谁是server1和server2,这就在终端操作中造成了不便。
我想要分别命名这两个容器的hostname
就像这样:
root@server1 # root@server2 #
尝试的方法
我尝试了进入容器修改/etc/sysconfig/network
或者 -e
去修改环境变量都不管用(但有可能我没有完全操作对),网上也并没有搜到明确的相关问题
所以我想问一下有什么简单高效的方法(或者正确的操作流程)来实现容器中hostname
的自定义。
docker run --hostname {hostname} ...