Ricerca…


Osservazioni

Esempio di reti mobili che bloccano il traffico. Utilizzare come rete all'avvio del contenitore con --net o docker network connect --net .

Blocca l'accesso alla LAN e fuori

docker network create -o "com.docker.network.bridge.enable_ip_masquerade"="false" lan-restricted
  • blocchi
    • LAN locale
    • Internet
  • Non blocca
    • Host eseguendo daemon docker (esempio di accesso a 10.0.1.10:22 )

Blocca l'accesso ad altri contenitori

docker network create -o "com.docker.network.bridge.enable_icc"="false" icc-restricted
  • blocchi
    • Contenitori che accedono ad altri contenitori sulla stessa rete con icc-restricted .
  • Non blocca
    • Accesso al daemon della docker in esecuzione host
    • LAN locale
    • Internet

Bloccare l'accesso dai contenitori all'host locale che esegue il daemon della finestra mobile

iptables -I INPUT -i docker0 -m addrtype --dst-type LOCAL -j DROP
  • blocchi
    • Accesso al daemon della docker in esecuzione host
  • Non blocca
    • Traffico da container a container
    • LAN locale
    • Internet
    • Reti mobili personalizzate che non utilizzano docker0

Bloccare l'accesso dai contenitori all'host locale che esegue il daemon docker (rete personalizzata)

docker network create --subnet=192.168.0.0/24 --gateway=192.168.0.1 --ip-range=192.168.0.0/25 local-host-restricted
iptables -I INPUT -s 192.168.0.0/24 -m addrtype --dst-type LOCAL -j DROP

Crea una rete chiamata local-host-restricted che quale:

  • blocchi
    • Accesso al daemon della docker in esecuzione host
  • Non blocca
    • Traffico da container a container
    • LAN locale
    • Internet
    • Accesso proveniente da altre reti mobili

Le reti personalizzate hanno nomi di bridge come br-15bbe9bb5bf5 , quindi usiamo invece la sua subnet.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow