Esta publicación ilustrará cómo utilizar Docker Compose para comenzar con múltiples contenedores.
Cómo usar Docker componir para trabajar con múltiples contenedores?
El uso de Docker Compose para administrar y ejecutar múltiples aplicaciones de contenedores es la mejor solución, ya que es más versátil y proporciona diferentes funcionalidades, como administrar contenedores en el mismo puerto, replicar cualquier servicio o aplicación completa, asignar puertos únicos a servicios individuales y muchos más.
Siga las instrucciones dadas para utilizar la composición de Docker para comenzar a trabajar con múltiples contenedores o microservicios.
Paso 1: Especifique la aplicación de contenedores múltiples
Primero, cree la aplicación de contenedores múltiples. Por ejemplo, hemos creado una aplicación HTML que ejecuta dos archivos HTML diferentes ",índice.html" y "índice1.html":
Paso 2: Crea DockerFile
Cree un DockerFile para dockerizar el programa HTML. Para este propósito, estamos conteniendo el "índice.html"Programa:
De nginx: últimoNota: Puede especificar el DockerFile para otro programa también. Por ejemplo, utilizaremos la imagen de Docker para especificar el segundo servicio o programa. Navegue a nuestro artículo asociado para crear una imagen de Docker para contener el programa.
Paso 3: Crear archivo de composición
A continuación, cree un archivo de composición llamado "compuesto de acopolador.YMLArchivo "y configure la aplicación múltiple utilizando las siguientes instrucciones:
Paso 4: Crear y encender los contenedores
Enciende o comienza el contenedor usando "Docker-compuesto" dominio:
Docker-compuestoPaso 5: Verificación
Para la verificación, enumere los servicios de composición:
Docker-Compose PSAquí, puedes ver el "web"El servicio se está ejecutando en el puerto"80" y "Web1"Se está ejecutando en"57151":
Alternativamente, navegue al puerto asignado de localhost y verifique si la aplicación se está ejecutando o no:
Esto se trata de cómo usar Docker Compose para trabajar con múltiples contenedores.
Conclusión
Para utilizar la composición de Docker para trabajar con aplicaciones de contenedores múltiples, primero cree una aplicación de contenedores múltiples y la contenga en DockerFile o en forma de imagen. Después de eso, haz un "compuesto de acopolador.YMLArchivo para configurar la aplicación múltiple en Docker Compose. Después de eso, comience los contenedores en Docker Compose utilizando el "Docker-compuesto" dominio. Este artículo ha ilustrado cómo utilizar la composición de Docker para trabajar con aplicaciones de contenedores múltiples.