1. ホーム
  2. docker

Dockerコンテナがホストマシンの「/etc/hosts」ファイルを使用するようにするにはどうすればよいですか?

2023-09-30 02:59:42

質問

スピンアップするDockerコンテナで、同一の /etc/hosts の設定を使用するようにしたいです。これを実行する方法はありますか?

私は --add-host というオプションがあることは知っています。 docker run というオプションがありますが、これは私の望むところではありません。なぜなら、ホストマシンの /etc/hosts ファイルは異なるマシン上で異なるかもしれませんので、 正確な IP アドレスやホストをハードコードして --add-host .

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

使用方法 --network=host の中に docker run コマンドで指定します。これは、コンテナがホストのネットワークスタックを使用するようにDockerに指示します。より詳しく知るには はこちら .