コンテナを起動したい(compose up
)
$ docker compose up -d
docker compose up
コマンドでcompose.yaml
で指定したコンテナを起動できます。
-d / --detach
はバックグラウンド実行するためのオプションです。
ほとんどの場合でつけておけばOKです。
ローカルにイメージがない場合は、プルしてから実行されます。
注釈
複数のコンテナを起動する場合、コンテナ間のネットワークの作成も必要です。
docker compose up
は、
docker image pull
、
docker network create
、
docker 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
コマンドで、停止したコンテナを再開できます。
コンテナが作成されてない場合、エラーになります。