「ホスト」モードを使用すると、ドッカーリンクが正常に動作する問題が発生しています。 「ホスト」モードを使用している場合は、他のリンク先のドッカーコンテナにどのようにアクセスしますか?Docker Composeリンクがホストモードで動作しない
例:私は以下これら2つのコンファイルを使用する場合は
することは、私は次のことを実行できます。
の$ OF
$ドッキングウィンドウのexec -it [コンテナIDをドッキングウィンドウ、構成REDIS1] bashの
$のRedis-CLI -h redis2 [ORのRedis-CLI -h redis2-エイリアス]
$ PING =>あなたのwあなたがドッキングウィンドウ-compose.redis2.ymlを変更した場合、病気、しかしredis2
ドッキングウィンドウ-compose.yml
version: "2"
services:
redis1:
image: "redis"
ports:
- "6379"
links:
- redis2:redis2-alias
redis2:
extends:
file: docker-compose.redis2.yml
service: redis
ドッキングウィンドウ-compose.redis2.yml
version: "2"
services:
redis:
image: "redis"
ports:
- "6379"
からPONGを取り戻しますホストモードを使用します。あなたは(redis1から)redis2に接続しようとすると...それだけでハングアップし、決して
ドッキングウィンドウ-compose.redis2.yml
version: "2"
services:
redis:
image: "redis"
network_mode: "host"
をredis2に接続したことがありません$ドッキングウィンドウ-構成
$までを結びますドッキングウィンドウのexec -it [REDIS1のコンテナID] bashの
$のRedis-CLI -h redis2 =>これはちょうどハング...
redis1からどのようにredis2に接続しますか(ホストモードの場合)?