Docker Compose #
Basic operation #
Run containers #
- カレントディレクトリの
docker-compose.yml
に記載したコンテナ群を起動 - 初回起動時にコンテナ群をつなぐユーザー定義・ブリッジ・ネットワークも自動生成
- フォアグラウンドモードで起動する場合(ターミナルにコンテナログを出力)
$ docker compose up
- バックグラウンドモードで起動する場合
$ docker compose up -d
Stop containers #
- フォアグラウンドモードで起動した場合
- ターミナルで Ctrl+C 押下
- バックグラウンドモードで起動した場合
$ docker compose stop
Rebuild an image #
$ docker compose build
Remove containers and networks #
$ docker compose down
Stop and remove all (containers, images, volumes, networks) 滅びの呪文 #
docker compose down --rmi all --volumes --remove-orphans