Чтобы ещё больше усложнить ситуацию, ufw / nftables на хост-сервере, похоже, не блокирует соединения так, как ожидалось, внутри Docker:
ufw