Firewall-Regeln auf Docker-Host oder Container anwenden?

Firewall-Regeln auf Docker-Host oder Container anwenden?

Ich habe eine Anwendung in einen einzelnen Docker-Container gepackt, der einen einzelnen Port öffentlich zum Internet bereitstellt, wo er Verbindungen von einem bekannten Dienst mit einer bekannten und statischen IP-Adresse erwartet.

Da dieser Port oft von irgendwo im Internet aus von nicht autorisierten Benutzern getestet wird, möchte ich Verbindungen zu diesem Port von den bekannten Quelladressen mithilfe einer Netfilter-Regel einschränken.

Der Container selbst ist nur ein Singleton, wird nicht skaliert und hat keine weiteren Abhängigkeiten.

Die Frage ist, soll ich die Firewall-Regeln auf dem Host oder im Container anwenden?

verwandte Informationen