Inicio·Comandos de terminal

docker compose up

Paquetes y entornos

Uso

docker compose up [-d] [--build] [<service>...]

Arranca todos los servicios de compose.yaml como un proyecto; el docker-compose con guion es la v1 retirada y docker compose es el plugin v2, y los contenedores existentes se reutilizan salvo con --build o --force-recreate.

Opciones habituales

OpciónSignificado
-dstart in the background
--buildrebuild images before starting
--force-recreatereplace containers even if nothing changed
--remove-orphansclean up containers of services you deleted
--waitreturn only once healthchecks pass
--scale <svc>=<n>run n copies of one service

Ejemplos

docker compose up -d

starts every service in compose.yaml in the background

docker compose up --build web

rebuilds and starts one service

docker compose down -v

stops everything and deletes the named volumes, database data included

La pregunta siempre es qué va dónde: dentro de este proyecto o en todo el sistema.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace docker compose up?

Arranca todos los servicios de compose.yaml como un proyecto; el docker-compose con guion es la v1 retirada y docker compose es el plugin v2, y los contenedores existentes se reutilizan salvo con --build o --force-recreate.

Q. ¿Cómo se escribe?

docker compose up [-d] [--build] [<service>...] — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 6; la lista completa está en man docker. Este comando está en Paquetes y entornos.

Comandos relacionados

página man: man docker-compose-up