Docker/docker-composer

De josalba
Ir a la navegación Ir a la búsqueda

Descripción general de Docker Compose
Compose es una herramienta para definir y ejecutar aplicaciones Docker de contenedores múltiples. Con Compose, utiliza un archivo YAML para configurar los servicios de su aplicación. Luego, con un solo comando, crea e inicia todos los servicios desde su configuración. Para obtener más información sobre todas las características de Compose, consulte la lista de características.
Compose funciona en todos los entornos: producción, puesta en escena, desarrollo, pruebas, así como flujos de trabajo de CI.
Usar Compose es básicamente un proceso de tres pasos

  1. Defina el entorno de su aplicación con un Dockerfilepara que pueda reproducirse en cualquier lugar.
  2. Defina los servicios que componen su aplicación docker-compose.yml para que puedan ejecutarse juntos en un entorno aislado.
  3. Ejecutar docker-compose upy componer inicia y ejecuta toda su aplicación.

A se docker-compose.ymlve así:

version: '2.0'
services:
  web:
    build: .
    ports:
    - "5000:5000"
    volumes:
    - .:/code
    - logvolume01:/var/log
    links:
    - redis
  redis:
    image: redis
volumes:
  logvolume01: {}

Ver más de Docker