===== 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