docker start/stop/restart コマンド
docker startこのコマンドは、作成済みの1つ以上のコンテナを起動するために使用します。
docker stopこのコマンドは、実行中のコンテナを停止するために使用します。
docker restartこのコマンドは、コンテナを再起動するために使用します。
docker start コマンド
構文
docker start [OPTIONS] CONTAINER [CONTAINER...]
パラメータ
-a: コンテナの標準入出力ストリームにアタッチします。-i: アタッチし、標準入力を開いたままにします。
例
コンテナを1つ起動する:
docker start my_container
名前が my_container のコンテナを起動します。
起動してコンテナにアタッチする:
docker start -a my_container
コンテナを起動し、その標準入出力ストリームにアタッチします。
複数のコンテナを同時に起動する:
docker start container1 container2 container3
container1、container2、container3 のコンテナを同時に起動します。
docker stop コマンド
構文
docker stop [OPTIONS] CONTAINER [CONTAINER...]
パラメータ
-t, --time: コンテナを停止する前に待機する秒数。デフォルトは10秒です。
例
コンテナを1つ停止する:
docker stop my_container
名前が my_container のコンテナを停止します。
待機時間を指定してコンテナを停止する:
docker stop -t 30 my_container
30秒待機してからコンテナを停止します。
複数のコンテナを同時に停止する:
docker stop container1 container2 container3
container1、container2、container3 のコンテナを同時に停止します。
docker restart コマンド
構文
docker restart [OPTIONS] CONTAINER [CONTAINER...]
パラメータ
-t, --time: コンテナを再起動する前に待機する秒数。デフォルトは10秒です。
例
コンテナを1つ再起動する:
docker restart my_container
名前が my_container のコンテナを再起動します。
待機時間を指定してコンテナを再起動する:
docker restart -t 15 my_container
15秒待機してからコンテナを再起動します。
複数のコンテナを同時に再起動する:
docker restart container1 container2 container3
container1、container2、container3 のコンテナを同時に再起動します。
その他の拡張
Docker コマンド大全