docker-compose-start
start existing Compose service containers without recreating them
TLDR
SYNOPSIS
docker compose start [options] [SERVICE...]
DESCRIPTION
docker compose start starts existing containers for one or more services in a Compose project. It does not create missing containers; use docker compose up (or create then start) if the service has never been created.Stopped containers keep their filesystem, networks, and volumes. This is the counterpart to docker compose stop, which pauses without removing. docker compose down removes containers; start cannot bring those back.
PARAMETERS
--wait
Wait until services are running or healthy. Implies detached mode.--wait-timeout seconds
Maximum seconds to wait when --wait is set.
INSTALL
CAVEATS
Services without an existing container are skipped or error depending on Compose version; they are not created. Health wait needs a healthcheck in the Compose file. Project selection still uses -f, -p, and the working directory as with other Compose commands.
HISTORY
The standalone `docker-compose start` verb moved to the Compose V2 plugin invoked as docker compose start.
SEE ALSO
docker-compose(1), docker-compose-stop(1), docker-compose-up(1), docker-compose-down(1)
