。docker-compose
各コンテナはホストにアクセスでき、ホストは各コンテナにアクセスできますが、コンテナは互いにアクセスできません。
対応する IP アドレスは 172.19.0.2 および 172.19.0.3 なので、同じブリッジにあります。
nmap
ポートを と表示しますfiltered
。
私の設定にはどんな問題がありますか?
編集する:
$ brctl show
bridge name bridge id STP enabled interfaces
br-48718423616d 8000.0242ee6d819b no
br-9b06de56c2e7 8000.0242f86db034 no veth4c40427
vethf7f18db
docker0 8000.0242a8db6939 no
$ bridge link
7: vethf7f18db@if6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br-9b06de56c2e7 state forwarding priority 32 cost 2
9: veth4c40427@if8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br-9b06de56c2e7 state forwarding priority 32 cost 2
答え1
ホストはIP転送を許可する必要があります。
だからiptables -P FORWARD ACCEPT
コンソールで試してみてください。