Sobes.tech
Junior — Middle

¿Cómo se puede iniciar una aplicación de múltiples contenedores usando docker-compose?

sobes.tech AI

Respuesta de la IA

Para iniciar una aplicación de múltiples contenedores con docker-compose, es necesario crear un archivo docker-compose.yml, en el cual se describen todos los servicios (contenedores), sus imágenes, puertos, volúmenes y redes. Luego, en el directorio con este archivo, se ejecuta el comando:

docker-compose up

Esto levantará todos los contenedores descritos y los conectará según la configuración. Para ejecutarlo en segundo plano, se usa la opción -d:

docker-compose up -d

Ejemplo de un simple docker-compose.yml para una aplicación con un servidor web y una base de datos:

version: '3'
services:
  web:
    image: my-web-app:latest
    ports:
      - "8080:80"
    depends_on:
      - db
  db:
    image: postgres:13
    environment:
      POSTGRES_PASSWORD: example