docker中的linux如何设置hostname?
问题描述
我用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
的自定义。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
docker run --hostname {hostname} ...