meta data de esta página

Docker Network

Docker drives

Podemos usar diferente tipos de drivers para conectar nuestros contenedores

  • Bridge → El driver de red por defecto. Nos asigna una red distinta de la del host de Docker
  • Host → Con este driver quitamos el aislamiento entre el contenedor y el host de Docker y usa la red del host directamente
  • overlay
  • ipvlan
  • macvlan → permite asignar una dirección MAC a un contenedor
  • none → Desabilita todas las conexiones de red
  • otros → Mediante plugins se pueden añadir nuevos drivers de red

Comandos

  • listar redes
    docker network ls
  • Crear red
    docker network create nombre_red --driver nombre_del_driver 

por ejemplo:

docker network create reddmz --driver bridge

  • Crear un contenedor dentro de una red
    docker create --name miweb --network nombre_red nombre_contenedor
  • Obtener Información de la red-
    docker network inspect nombre_red
  • Obtener la ip de un contenedor
    docker inspect miweb |grep IPAddress
  • eliminar las redes que no esten en uso
    docker network prune
  • conectar un contenedor a una red
    docker connect nombre_red nombre_contenedor
  • desconectar un contenedor de una red
    docker disconnect reddmz nombre_contenedor