Docker recently changed from a standalone command to a plugin. You might need to run
docker-compose
instead ofdocker compose
depending on which version you have.
docker compose up -d
docker compose stop
docker compose down
docker compose build --no-cache --force-rm
docker compose ps
docker compose logs -f
Use the service column from docker compose ps
docker compose restart <service>
docker compose logs -f <service>
<shell>
will be either bash
or sh
or whatever shell your base image includes.
docker compose exec <service> <shell>
This is really the same as running a shell, but you can run a single command
docker compose exec <service> <command>