Diferentes formas de usar el comando Docker-Compose Up

Diferentes formas de usar el comando Docker-Compose Up

Docker Compose es la parte más esencial y crucial del entorno Docker. Se conoce como una herramienta de múltiples contenedores que se utiliza para encender la aplicación y otros microservicios en múltiples contenedores. Docker Compose utiliza el archivo YAML para configurar las aplicaciones y otras configuraciones de configuración. Luego, la aplicación se envía en múltiples contenedores utilizando el "Docker-compuesto" dominio.

Este blog demostrará diferentes formas de usar el comando "Docker-Compose Up".

Diferentes formas de usar el comando "Docker-Compose Up"

El "Docker-compuestoEl comando se utiliza para ejecutar las aplicaciones y programas en múltiples contenedores. Estos comandos admiten diferentes opciones para funcionar de manera diferente. Para la demostración, hemos enumerado algunos métodos para usar el comando "Docker-compuesto":

  • Usar "Docker-compuesto"Comando para contenedores del programa de contenedores múltiples
  • Usar "Docker-compuesto"Comando para ejecutar un contenedor en modo separado
  • Usar "Docker-compuesto"Comando para iniciar contenedor sin recrearlos
  • Usar "Docker-compuesto"Comando para crear solo los contenedores
  • Usar "Docker-compuesto"Comando para extraer la imagen antes de iniciar el contenedor

Método 1: use el comando "Docker-compone Up" para contener el programa de contenedores múltiples

Para contener el servicio o aplicación de contenedores múltiples, primero, cree los archivos de configuración, como "Dockfile" y "compuesto de acopolador.YML" archivo. Luego, utiliza el "Docker-compuesto" dominio. Para la guía adecuada, revise los pasos proporcionados.

Paso 1: hacer Dockerfile

Primero, cree el DockerFile que incluye las instrucciones para dockerizar la aplicación. Por ejemplo, contenería el "índice.html" archivo:

De nginx: último
Copiar índice.html/usr/share/nginx/html/index.html
EntryPoint ["Nginx", "-g", "Daemon Off;"]

Paso 2: Crear archivo de composición

A continuación, agregue la configuración de la configuración de los servicios al "compuesto de acopolador.YML" archivo. Para hacerlo, hemos configurado la siguiente configuración:

  • "servicios"Configura dos servicios", "web" y "Web1".
  • "construir"Se usa para especificar el contexto de compilación. Por ejemplo, hemos usado Dockerfile. Aquí, también puedes utilizar "imagen"Para contener el programa o la aplicación.
  • "puerto"Asigna el puerto expuesto del contenedor:
Versión: "3"
servicios:
web:
construir: .
Puertos:
- 80:80
Web1:
construir: .
Puertos:
- 80

Paso 3: Inicie el contenedor

A continuación, cree e inicie el contenedor utilizando el "Docker-compuesto" dominio:

Docker-compuesto

Para verificar si el servicio de solicitud se ejecuta en el contenedor o no, visite el puerto de host local expuesto:

Método 2: use el comando "Docker-compone Up" para ejecutar contenedor en modo separado

Para ejecutar los servicios de composición en segundo plano o en modo separado, utilice el "-d" o "-separadoOpción "junto con el"Docker-compuesto" dominio:

Docker -compuesto -d -d

La salida anterior muestra que los contenedores se están ejecutando en modo separado.

Método 3: use el comando "Docker-compone Up" para iniciar el contenedor sin recrearlos

Para evitar que Docker componga recrear el contenedor antes de comenzar, utilice el "-sin recreaciónOpción "con el siguiente comando:

Docker-compuesto up -d--no-recreación

Método 4: use el comando "Docker-compone Up" para crear solo los contenedores

A veces, los desarrolladores pueden querer crear o configurar los servicios en contenedores mientras evita que Docker compone los inicie. Para este propósito, simplemente use el "-sin inicio"Bandera con el"Docker-compuesto":

Docker-Compose Up--No-start

Método 5: use el comando "Docker-compone Up" para extraer la imagen antes de iniciar el contenedor

Algunos servicios de composición de Docker usan imágenes Docker en lugar de crear contexto o Dockerfile. En escenarios, primero puede extraer la imagen de Docker del registro antes de crear y comenzar el contenedor utilizando el "-quiebre" o "-jalar" opción:

Docker-Compose Up-Quiet-Pull

Hemos discutido las diferentes formas de usar el "Docker-compuesto" dominio.

Conclusión

El "Docker-compuesto"El comando configura y ejecuta aplicaciones y servicios de múltiples contenedores. Admite diferentes opciones para comportarse de manera diferente, como "-d"Se usa para ejecutar el servicio en modo separado", "-sin recreación"Evita que el motor Docker recree el contenedor", "-jalar"Tira de la imagen primero antes de contener la aplicación o el servicio. Este blog ha ilustrado diferentes formas de usar el comando "Docker-Compose Up".