1. ホーム
  2. docker

[解決済み] dockerで--hostnameはいつ使うのか?

2023-05-22 05:19:05

質問

質問 --hostname は、Docker コンテナ環境におけるドメインネームシステムのようなものです。 --ip に置き換えられるようなものですか?

どのように解決するのですか?

この --hostname フラグはコンテナ内のホスト名のみを変更します。これは、アプリケーションがホスト名に対して特定の値を期待する場合に必要になることがあります。これは docker の外部の DNS を変更せず、ネットワークの分離も変更しないので、他の人がその名前でコンテナに接続することを許可しません。

両方のコンテナが同じネットワーク上にあり、そのネットワークがデフォルトのブリッジでない限り、コンテナ名またはコンテナの(短い、12文字の)IDを使用して、ドッカーの組み込みDNSでコンテナからコンテナに接続することが可能です。