うさぎ好きエンジニアの備忘録

うさぎたちに日々癒されているエンジニアが業務で直面したもの & 個人的な学習メモを残していきます。

ホスト名を指定してコンテナを立ち上げる

  • コンテナを作るとき、特に意識しないと作成したコンテナのホスト名はランダムな文字列になっている。
  • なんとなくこちらで指定した文字列をホスト名にしたかったので調べてみた。

ホスト名を指定してコンテナを立ち上げる

以下のような感じで---helpを確認してみると、それっぽいオプションがあることを確認。

 $ docker container run --help
 ...
  -h, --hostname string                Container host name
 ...

どうやら-h hostnameでホスト名を指定できるようなので、試しにこのオプションを使って起動してみる。

$ docker container run -it --name centos7 -h dev001.kazono.example.co.jp centos:7
[root@dev001 /]# uname -n
dev001.kazono.example.co.jp

ちゃんとこちらで指定したホスト名を持ったコンテナを起動できた。