コンテナを起動したい(compose up

$ docker compose up -d

docker compose upコマンドでcompose.yamlで指定したコンテナを起動できます。 -d / --detachはバックグラウンド実行するためのオプションです。 ほとんどの場合でつけておけばOKです。 ローカルにイメージがない場合は、プルしてから実行されます。

注釈

複数のコンテナを起動する場合、コンテナ間のネットワークの作成も必要です。 docker compose upは、 docker image pulldocker network createdocker container run、 をまとめて実行してくれます。

設定ファイルを変更したい(docker compose -f

$ docker compose -f compose.other.yaml up -d

-f / --fileオプションで設定ファイルを変更できます。 同じような構成だけど少しだけ変えたい場合などに使用できます。

コンテナを一時停止したい(compose stop

// 複数コンテナを一時停止
$ docker compose stop

docker compose stopコマンドで、作成したコンテナを一時停止できます。

コンテナを再開したい(compose start

// 複数コンテナを再開
$ docker compose start

docker compose startコマンドで、停止したコンテナを再開できます。 コンテナが作成されてない場合、エラーになります。

リファレンス