¿Cómo usar Docker Network Connect?

Autor: | Última modificación: 26 de abril de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post:

La herramienta Docker Network Connect es una opción que permite que el usuario conecte un contenedor a una red de Docker. Esta conexión de un contenedor puede realizarse a través del uso del nombre o por ID. Una vez que el container se encuentre conectado, tiene la posibilidad de comunicarse con los demás contenedores que estén en la misma red.

Cabe resaltar que, para utilizar efectivamente el comando Docker Network Connect, es necesario que tanto la Interfaz de Programación de Aplicaciones API del cliente como la del daemon deben ser, como mínimo, de tipo 1.21. El usuario tiene la posibilidad de verificar esta información usando el comando docker version, que le mostrará las versiones actuales del cliente y el demonio.

Características del Docker Network Connect

Dentro de los elementos que caracterizan al comando Docker Network Connect se encuentra su sintaxis, que es la siguiente: $docker network connect [OPTIONS] NETWORK CONTAINER.

Además de esto, esta herramienta se representa como el subcomando de un comando padre denominado docker network, que se encarga de la gestión y administración de las redes de la plataforma Docker.

Otra de las características de la opción Docker Network Connect es que puede utilizarse para realizar labores como la conexión de un contenedor en ejecución a una red, así como iniciar un container e inmediatamente conectarlo a una red. Además, el usuario puede especificar cuál es la dirección IP que quiere asignarle a la interfaz del contenedor en una red determinada o crear un alias de red para un contenedor, entre otras opciones.

Opciones de Docker Network Connect

El comando Docker Network Connect cuenta, además, con una serie de opciones diversas que permiten ampliar su funcionamiento y labores a ejecutar. Dentro de estas opciones se incluyen elementos como:

  • --alias: esta opción del comando Docker Network Connect permite que el usuario agregue alias de ámbito de red al contenedor. Además, puede utilizarse con el objetivo de resolver el container a otro nombre en la red en la que se encuentra conectada. Esta opción también se encarga de indicar cómo estará disponible ese contenedor dentro de la red.
  • --driver-opt: hace referencia a una herramienta del Docker Network Connect command, que establece las opciones de controlador para la red.
  • --ip: esta opción cumple la función de especificar la dirección IPv4 que estará utilizando un contenedor dentro de una red determinada.
  • --ip6: esta opción de Docker Network Connect es similar a la anterior, debido a que también permite especificar la dirección IP que usará el contenedor, aunque esta vez será en su versión 6, es decir, la IPv6.
  • --link: se refiere a la opción del comando que se encarga de agregar un enlace a otro contenedor, así como vincula otro container con el alias preferido por el usuario.
  • --link-local-ip: esta opción del comando Docker Network Connect indica la posibilidad que tiene el usuario para agregar una dirección de un vínculo local para un contenedor especificado dentro de la plataforma.

Docker Network Disconnect

En el caso de que el usuario quiera realizar el proceso inverso al realizado con Docker Network Connect, es decir, desconectar un contenedor de una red, solo debe hacer uso del comando Docker Network Diconnect, cuya sintaxis es $ docker network disconnect [OPTIONS] NETWORK CONTAINER.

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

Para llevar a cabo la labor de este comando, es necesario que el contenedor se esté ejecutando, de lo contrario, no se podrá desconectar de la red.

El comando Docker Network Disconnect cuenta con la opción adicional denominada --force, también conocida por su abreviatura -f, que se encarga de obligar al container a desconectarse de la red determinada.

¿Cuál es el siguiente paso?

Ahora que ya conoces qué es el comando Docker Network Connect y cómo usarlo, así como sus principales características y funciones, no dudes en dar el siguiente paso y seguir aprendiendo a través del DevOps & Cloud Computing Full Stack Bootcamp. Si quieres dominar Docker y otras muchas herramientas del mundo IT para destacar dentro de este sector, no dudes en echarle un vistazo a nuestro bootcamp, donde te enseñaremos todo lo necesario para ser un experto en menos de 6 meses. ¡Apúntate ahora!

[email protected]