Buscar..


Observaciones

Ejemplo de redes docker que bloquean el tráfico. Utilícelo como la red cuando inicie el contenedor con --net o con la docker network connect --net .

Bloquear el acceso a LAN y salir

docker network create -o "com.docker.network.bridge.enable_ip_masquerade"="false" lan-restricted
  • Bloques
    • LAN local
    • Internet
  • No bloquea
    • Host que ejecuta el daemon docker (ejemplo de acceso a 10.0.1.10:22 )

Bloquear el acceso a otros contenedores.

docker network create -o "com.docker.network.bridge.enable_icc"="false" icc-restricted
  • Bloques
    • Contenedores que acceden a otros contenedores en la misma red icc-restricted .
  • No bloquea
    • Acceso al host ejecutando el demonio docker.
    • LAN local
    • Internet

Bloquee el acceso de los contenedores al host local que ejecuta el demonio docker

iptables -I INPUT -i docker0 -m addrtype --dst-type LOCAL -j DROP
  • Bloques
    • Acceso al host ejecutando el demonio docker.
  • No bloquea
    • Tráfico de contenedor a contenedor
    • LAN local
    • Internet
    • Redes docker personalizadas que no usan docker0

Bloquee el acceso de los contenedores al host local que ejecuta el daemon docker (red personalizada)

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 red llamada local-host-restricted que:

  • Bloques
    • Acceso al host ejecutando el demonio docker.
  • No bloquea
    • Tráfico de contenedor a contenedor
    • LAN local
    • Internet
    • Acceso originado desde otras redes docker.

Las redes personalizadas tienen nombres de puente como br-15bbe9bb5bf5 , así que en su lugar usamos subred.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow