Este artículo demostrará cómo definir aplicaciones de contenedores múltiples con un "compuesto de acopolador.YML" archivo.
Cómo definir múltiples aplicaciones de contenedores con "Docker-Compose.archivo YML "?
Las aplicaciones de contenedores múltiples consisten en múltiples servicios, y cada servicio es necesario ejecutar dentro de un contenedor separado. Además, la definición de aplicaciones de múltiples contenedores implica tres pasos básicos:
Paso 1: Crea DockerFile
Primero, cree un DockerFile que también se denomina el archivo de instrucciones que contiene instrucciones para generar la imagen para contener la aplicación. Pega el siguiente código en "Dockfile"Para ejecutar la aplicación Golang en el servidor web:
De GolangEn el código anterior:
Nota: El nombre del archivo debe ser "Dockfile", Y no adjunte ninguna extensión con el nombre del archivo.
Paso 2: Configurar los servicios en "Docker-Compose.archivo YML "
En el siguiente paso, cree un "compuesto de acopolador.YMLArchivo para configurar los servicios de aplicaciones de contenedores múltiples. Por ejemplo, hemos especificado el siguiente código:
Versión: "Alpine"Según el fragmento proporcionado anteriormente:
Paso 3: Inicie los contenedores
Ahora, inicie los servicios especificados en el "compuesto de acopolador.YML"Archivo utilizando el"Docker-compuesto" dominio:
> Docker -Compose up -dDe la siguiente salida, puede ver que dos servicios se inician en diferentes contenedores. El primer contenedor ejecuta el "web"Servicio del programa Golang. El segundo contenedor ejecuta el "golang" servicio:
Para la verificación, navegue al puerto especificado del host local:
Se puede observar que hemos definido con éxito la aplicación múltiple con el "compuesto de acopolador.YML" archivo.
Conclusión
Para configurar la aplicación de contenedores múltiples, primero cree un archivo DockerFile simple denominado archivo de instrucciones. Luego, configure los servicios de aplicación en un "compuesto de acopolador.YML" archivo. Cada servicio individual se ejecutará en un contenedor separado. Después de eso, enciende los contenedores con la ayuda del "Docker-compuesto" dominio. Este artículo ha demostrado cómo configurar la aplicación de contenedores múltiples con el "compuesto de acopolador.YML" archivo.