I have nftables set to log when it drops packets. I'm trying to work out specifically how communication between docker containers is blocked.
The log shows the following entry:
IN=br-0353a07849d5 OUT= PHYSIN=veth8e2058a MAC=XXXXX SRC=172.19.0.3 DST=172.17.0.1 LEN=44 TOS=0x00 PREC=0x00 TTL=53 ID=40709 PROTO=TCP SPT=46580 DPT=5432 WINDOW=1024 RES=0x00 SYN URGP=0
Why is OUT= blank here? Does this mean that it's an INPUT packet? Or just that the rules caused it to get blocked before it knew where it was going? I'm expecting this to be a FORWARD packet from br-0353a07849d5 to docker0.