元の URL: Docker Compose ネットワーク シリーズ --docker-compose はホスト ネットワークに接続します
序章
説明する
この記事では、docker-compose を実装してホスト ネットワークに接続する方法について説明します。
要求シーン
docker-compose.ymlのservices配下のコンテナがホストネットワークに接続できない 複数のアプリケーションがネットワークに接続できるようにする方法 docker-compose.ymlにネットワークを設定し、それをホストネットワークに指定します。
この記事の目的
ホストに接続するための 1 つの docker compose: アプリ (halo) とホスト。
docker composeの方法
1. 次の設定を各 docker-compose.yml の第 1 レベルの設定に追加します。
networks:
custom_app_net:
name: host
external: true
2. ネットワークに接続する必要があるサービスとネットワーク構成:
services:
app:
# image:
# container_name:
# ports:
# volumes:
# environment:
networks:
- custom_app_net
ドッカーメソッド
docker xxx --net app_net