diff --git a/pages/common/docker-compose.md b/pages/common/docker-compose.md new file mode 100644 index 0000000000..b3635bbc76 --- /dev/null +++ b/pages/common/docker-compose.md @@ -0,0 +1,27 @@ +# docker-compose + +> Run and manage multi container docker applications. + +- Create and start all containers in the background using a `docker-compose.yml` file from the current directory: + +`docker-compose up -d` + +- Start all containers, rebuild if necessary: + +`docker-compose up --build` + +- Start all containers using an alternate compose file: + +`docker-compose --file {{path/to/file}} up` + +- Stop all running containers: + +`docker-compose stop` + +- Stop and remove all containers, networks, images, and volumes: + +`docker-compose down` + +- Follow logs for all containers: + +`docker-compose logs --follow`