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