Cómo usar Docker Compose en Windows

Cómo usar Docker Compose en Windows
Docker Compose es una herramienta CLI Docker utilizada para configurar, administrar e implementar microservicios y aplicaciones de múltiples contenedores. Utiliza un archivo YAML como un archivo de composición para configurar los servicios junto con otras configuraciones. Estos servicios comenzarán a usar "Docker-compuesto" dominio. Este comando ejecuta cada servicio configurado en un contenedor separado. Además, Docker Compose CLI también nos proporciona diferentes comandos para administrar los servicios de composición.

Este tutorial demostrará cómo usar Docker Compose en Windows.

Prerrequisitos: Instalar Docker Compose

Para instalar la herramienta Docker Compose, primero, instale la aplicación Docker Desktop para Windows en el sistema. Esta aplicación contiene Docker CLI incorporado, Docker Compose CLI, Compose Plugin, Docker Engine y otros componentes esenciales.

Nota: Para la instalación de la aplicación Docker Desktop, visite nuestro artículo asociado.

Cómo usar Docker Compose en Windows?

Para usar la composición de Docker en Windows, primero, cree un DockerFile que define las instrucciones para contenerme la aplicación. Después de eso, configure los servicios en el archivo de composición y encienda los contenedores utilizando el "Docker-compuesto" dominio.

Para la ilustración, consulte las instrucciones dadas.

Paso 1: Crea DockerFile

Primero, cree un DockerFile que contenga instrucciones para crear la instantánea del contenedor Docker. Por ejemplo, hemos montado el "índice.htmlArchivo "Uso de las siguientes instrucciones:

  • "DELa instrucción define la imagen base del contenedor.
  • "COPIAR"Agrega o copia el archivo fuente a la ruta ejecutable del contenedor.
  • "PUNTO DE ENTRADA"Define los ejecutables o valores predeterminados del contenedor Docker:
De nginx: último
Copiar índice.html/usr/share/nginx/html/index.html
EntryPoint ["Nginx", "-g", "Daemon Off;"]

Paso 2: Crear archivo de composición

Crear un archivo de composición llamado "compuesto de acopolador.YMLArchivo "que incluye la configuración de configuración del servicio. Por ejemplo, hemos configurado el "web" y "Web1"Servicios en el archivo de composición utilizando las siguientes instrucciones:

  • "web"El servicio contiene el programa HTML y el"Web1"El servicio utilizará el"Nginx: Último"Imagen en el contenedor.
  • "construir"La clave define el contexto de DockerFile o la compilación para contenedores de la aplicación. Por ejemplo, usamos instrucciones de DockerFile.
  • "puerto"Asigna los puertos expuestos del contenedor:
Versión: "3"
servicios:
web:
construir: .
Puertos:
- 80:80
Web1:
Imagen: Nginx: Último

Paso 3: Enciende los servicios

Después de eso, construya y enciende los servicios en contenedores separados utilizando el "Docker-compuesto" dominio:

Docker -compuesto -d -d

Para la verificación, visite el puerto asignado de localhost. Aquí, hemos ejecutado con éxito el servicio HTML usando Docker Compose en Windows:

Eso es todo! Hemos demostrado cómo usar Docker Compose en Windows.

Conclusión

Para usar Docker Compose en Windows, primero, instale el Docker Compose CLI instalando la aplicación Docker Desktop en Windows. Después de eso, cree un DockerFile para dockerizar la aplicación. Configurar los servicios de aplicación en un archivo de composición para ejecutar cada servicio en un contenedor Docker separado. Después de eso, utilice el "Docker-compuesto"Comando para comenzar los servicios de composición. Este artículo ha ilustrado cómo utilizar la composición de Docker en Windows.