도커 컨테이너 A와 B 사이에는 네트워크 액세스가 없습니다.

도커 컨테이너 A와 B 사이에는 네트워크 액세스가 없습니다.

. 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콘솔에서 시도해 보세요.

관련 정보