Cómo usar Docker Compose en Windows

Como Usar Docker Compose En Windows



Docker compose es una herramienta CLI de Docker que se utiliza para configurar, administrar e implementar microservicios y aplicaciones de contenedores múltiples. Utiliza un archivo YAML como archivo de redacción para configurar los servicios junto con otras configuraciones. Estos servicios comenzarán a utilizar “ docker-compose up ' 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.

Requisitos previos: instalar Docker Compose

Para instalar la herramienta de redacción Docker, primero instale la aplicación Docker Desktop para Windows en el sistema. Esta aplicación contiene la CLI de Docker integrada, la CLI de Docker Compose, el complemento de Compose, el motor de Docker y otros componentes esenciales.







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



¿Cómo usar Docker Compose en Windows?

Para usar la composición de Docker en Windows, primero, cree un Dockerfile que defina las instrucciones para contener la aplicación. Después de eso, configure los servicios en el archivo de redacción y encienda los contenedores usando el ' docker-compose up ' dominio.



Para la ilustración, consulte las instrucciones proporcionadas.





Paso 1: Crear Dockerfile

Primero, cree un Dockerfile que contenga instrucciones para crear la instantánea del contenedor Docker. Por ejemplo, hemos dockerizado el “ índice.html ” usando las siguientes instrucciones:

  • DE La instrucción ” define la imagen base del contenedor.
  • COPIAR agrega o copia el archivo de origen en la ruta ejecutable del contenedor.
  • PUNTO DE ENTRADA ” define los ejecutables o valores predeterminados del contenedor Docker:
DESDE nginx: más reciente

COPIAR index.html / usuario / compartir / nginx / html / índice.html

PUNTO DE ENTRADA [ 'nginx' , '-gramo' , 'demonio apagado'; ]

Paso 2: Crear archivo de composición

Cree un archivo de composición llamado ' docker-compose.yml ” archivo que incluye los ajustes de configuración del servicio. Por ejemplo, hemos configurado el “ web ' y ' web1 ” servicios en el archivo de composición usando las siguientes instrucciones:



  • web El servicio 'contendrá el programa HTML, y el' web1 El servicio ” utilizará el “ nginx: más reciente ” imagen en el contenedor.
  • construir La tecla ” define el Dockerfile o el contexto de compilación para contener la aplicación. Por ejemplo, usamos las instrucciones de Dockerfile.
  • puertos ” asigna los puertos expuestos del contenedor:
versión: '3'

servicios:

web:

construir: .

puertos:

- 80 : 80

web1:

imagen: nginx: más reciente

Paso 3: Inicie los Servicios

Después de eso, construya y encienda los servicios en contenedores separados utilizando el ' docker-compose up ' dominio:

docker-compose up -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 la CLI de Docker Compose instalando la aplicación Docker Desktop en Windows. Después de eso, cree un Dockerfile para dockerizar la aplicación. Configure los servicios de la aplicación en un archivo de redacción para ejecutar cada servicio en un contenedor Docker independiente. Después de eso, utilice el “ docker-compose up Comando para iniciar los servicios de composición. Este artículo ha ilustrado cómo utilizar la composición de Docker en Windows.