同じマシンで実行されているコンテナーのホスト名 (または IP アドレス) を知る必要があります。ここですでにコメントしたように(ただし、まだ回答はありません)、私はdocker-compose
. ドキュメントによると、composeは、同じdocker-compose.yml
ファイルで定義されたすべてのコンテナーのホスト名エントリを自動的に作成します。
サービスの各コンテナは、デフォルト ネットワークに参加し、そのネットワーク上の他のコンテナから到達可能であり、コンテナ名と同じホスト名で発見可能です。
しかし、経由でホスト エントリが表示されませんdocker exec -it my_container tail -20 /etc/hosts
。コンテナにも追加しようとしましlinks
たが、何も変わりませんでした。