docker中的linux如何设置hostname?

发布于 2022-09-12 23:30:04 字数 717 浏览 34 评论 0

问题描述

我用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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

九命猫 2022-09-19 23:30:04

docker run --hostname {hostname} ...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文