Ir al contenido principal

Ejecuta un archivo YAML de Docker Compose

Para ejecutar un archivo YAML de Docker Compose, normalmente usas el comando docker-compose up, el cual construye, (re)crea, inicia y adjunta contenedores para un servicio. Aquí tienes una guía básica sobre cómo usarlo:

Navega al directorio: Asegúrate de estar en el directorio que contiene tu archivo Docker Compose (docker-compose.yml). Puedes usar el comando cd en tu terminal para cambiar de directorio.

Ejecutar Docker Compose:

  • Para iniciar los servicios definidos en tu archivo Docker Compose, usa el siguiente comando:
    docker-compose up
  • Si quieres ejecutarlo en modo desacoplado (en segundo plano), utiliza la opción -d:
    docker-compose up -d

Verificar el estado de los contenedores: Para verificar el estado de los contenedores que son gestionados por Docker Compose, puedes usar: docker-compose ps

Detener los servicios: Cuando quieras detener los servicios, puedes usar: docker-compose down

Este comando detiene y elimina los contenedores, redes, volúmenes e imágenes creados por up.

Estos comandos asumen que tienes Docker Compose instalado. Si estás usando Docker Desktop para Windows o macOS, Docker Compose está incluido. Para Linux, podrías necesitar instalarlo por separado. Más información aquí

A partir de la versión 1.27.0 de Docker Compose, también puedes usar directamente la CLI de Docker para gestionar archivos compose usando comandos como docker compose up sin el guión. Esto está convirtiéndose en la manera estándar de usar Compose con la integración de la CLI de Docker.