docker start/stop/restart コマンド

 Docker 命令大全Docker コマンド大全


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 命令大全Docker コマンド大全

その他の拡張