6. Utilice Docker para organizar el sistema (red, configuración).
Docker Compose puede definir la relación entre contenedores. Es una herramienta de cliente. Docker Swarm se utiliza para administrar contenedores en múltiples hosts en un sistema de orquestación.
A nivel de red, Docker crea una red puente en su máquina host. Una red puente le da a cada contenedor su propia dirección IP y permite la comunicación entre contenedores y entre contenedores y el host.
Creamos una red y dejamos que el contenedor se una a ella.
Podemos usar el siguiente comando para verificar la dirección IP asignada al contenedor:
El comando dig que se muestra en la figura anterior es la abreviatura de buscador de información de dominio y el significado de sus resultados de ejecución son los siguientes:
Por supuesto, también podemos ver información relevante a través de Docker Network Inspect:
Cuando se trata de negocios, necesitamos dominar las dependencias para facilitar la implementación. Una forma es utilizar Docker Compose. Es una herramienta de cliente independiente que utiliza archivos YAML para definir la arquitectura de su solución y administrar toda la colección de contenedores mediante un solo comando.
En el entorno UNIX, Docker Compose debe instalarse por separado (en el entorno Windows, instálelo junto con Docker).
También admite el uso del parámetro -scale para generar múltiples contenedores Nginx (debe especificar el nombre del contenedor configurado en docker-compose.yml).
Puedes ver la red resultante: