¿Cómo usar Docker Network Create?

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

La herramienta Docker Network Create es uno de los comandos de la plataforma Docker y tiene la función de crear nuevas nuevas redes en el sistema. Esta opción también resulta de gran utilidad para cumplir labores como conectar los contenedores.

Debes tener en cuenta también que para que este comando pueda funcionar de forma eficiente es necesario que tanto la Interfaz de Programación de Aplicaciones API del cliente como la interfaz del daemon deben ser como mínimo de 1.21. Si el usuario desea comprobar las versiones de estas API, puede hacerlo usando el comando docker version.

La sintaxis del comando Docker Network Create es: $ docker network create [OPTIONS] NETWORK.

Opciones de Docker Network Create

El comando Docker Network Create cuenta con un conjunto de opciones que amplían su funcionamiento y le permiten realizar labores como controlar la gestión de direcciones IP o establecer metadatos y el alcance de una red determinada, entre otros.

Algunas de estas opciones son:

  • --atachable: esta es una opción del comando Docker Network Create que tiene la labor de habilitar el adjunto del contenedor de tipo manual. Se debe tener en cuenta que esta función requiere que el sistema tenga una API igual o superior a 1.25.
  • --aux-adress: esta herramienta se refiere a las direcciones IP de versiones 4 y 6, es decir, las IPv4 o IPv6 auxiliares que utiliza el controlador de red de la plataforma.
  • --config-from: esta opción de Docker Network Create indica la red desde la que el usuario o sistema pueden copiar la configuración requerida. Es importante aclarar que esta opción solo estará disponible cuando la Interfaz de Programación de Aplicaciones API sea 1.30 o mayor.
  • --config-only: es la opción referente a la creación de una red con una sola configuración determinada. Al igual que la opción anterior, esta requiere de una API de 1.30 o superior.
  • --driver: también puede ejecutarse bajo el formato -d y hace referencia a la opción del comando Docker Network Create que se encuentra relacionada con el driver encargado de llevar a cabo los procesos de gestión de red.
  • --gateway: esta opción de Docker Network Create indica la puerta de enlace de las direcciones IPv4 o IPv6 que sean necesarias para la subred principal.
  • --internal: con esta opción, el usuario tiene la posibilidad de restringir el acceso de tipo externo a la red.
  • --ip-range: es una herramienta que contribuye al proceso de asignación de IP de un contenedor de Docker de un subrango.
  • --ipam-driver: esta opción se refiere a la herramienta del comando Docker Network Create que permite establecer las opciones específicas del controlador IPAM.
  • --ipv6: es un elemento de este comando que se encarga de habilitar las redes IP de versión 6, también conocidas como IPv6.
  • --label: esta opción hace referencia a la posibilidad que tiene el sistema para establecer metadatos en una red.
  • --opt: es una herramienta que también puede ejecutarse como -o y tiene la función de establecer opciones específicas de las que se encarga el controlador del sistema.
  • --scope: con esta opción, el usuario o desarrollador tiene la posibilidad de controlar el alcance de la red. Se debe aclarar que esta herramienta solo puede funcionar si se tiene una API igual o superior a 1.30.
  • --subnet: hace referencia a la subred que se encuentra en formato de direccionamiento interdominio sin clase (CIDR) que para el sistema representa un segmento de una red determinada.

¿Cuál es el siguiente paso?

En este artículo has podido aprender qué es el comando Docker Network Create y cuáles son sus características, así como sus principales opciones y funciones dentro de la plataforma de contenedores; ahora, es el momento de dar el siguiente paso y seguir con tu proceso formativo en esta y otras muchas herramientas gracias a nuestro DevOps & Cloud Computing Full Stack Bootcamp, donde en solo 6 meses serás un experto en la materia y destacarás frente a tus competidores dentro del sector tecnológico. ¡Anímate a inscribirte y continúa aprendiendo!

[email protected]