Docker-working-with-containers

提供:Dev Guides
移動先:案内検索

Docker-コンテナーの操作

この章では、コンテナで何ができるかを詳しく調べます。

ドッカートップ

このコマンドを使用すると、コンテナ内の上位プロセスを確認できます。

構文

docker top ContainerID

オプション

  • ContainerID -これは、トッププロセスを表示するコンテナIDです。

戻り値

出力には、コンテナ内の最上位プロセスが表示されます。

sudo docker top 9f215ed0b0d3

上記のコマンドは、コンテナ内の最上位プロセスを表示します。

出力

上記のコマンドを実行すると、次の結果が生成されます-

Dockerトップ

ドッカーストップ

このコマンドは、実行中のコンテナを停止するために使用されます。

構文

docker stop ContainerID

オプション

  • ContainerID -これは、停止する必要があるコンテナIDです。

戻り値

出力には、停止したコンテナのIDが示されます。

sudo docker stop 9f215ed0b0d3

上記のコマンドは、Dockerコンテナ 9f215ed0b0d3 を停止します。

出力

上記のコマンドを実行すると、次の結果が生成されます-

Docker Stop

ドッカーrm

このコマンドは、コンテナを削除するために使用されます。

構文

docker rm ContainerID

オプション

  • ContainerID -これは削除する必要があるコンテナIDです。

戻り値

出力には、削除されたコンテナのIDが含まれます。

sudo docker rm 9f215ed0b0d3

上記のコマンドは、Dockerコンテナ 9f215ed0b0d3 を削除します。

出力

上記のコマンドを実行すると、次の結果が生成されます-

Docker RM

ドッカーの統計

このコマンドは、実行中のコンテナの統計を提供するために使用されます。

構文

docker stats ContainerID

オプション

  • ContainerID -これは、統計情報を提供する必要があるコンテナIDです。

戻り値

出力には、コンテナのCPUとメモリの使用率が表示されます。

sudo docker stats 9f215ed0b0d3

上記のコマンドは、コンテナ 9f215ed0b0d3 のCPUおよびメモリ使用率を提供します。

出力

上記のコマンドを実行すると、次の結果が生成されます-

Docker Stats

ドッカーアタッチ

このコマンドは、実行中のコンテナにアタッチするために使用されます。

構文

docker attach ContainerID

オプション

  • ContainerID -これは、添付する必要があるコンテナIDです。

戻り値

None

sudo docker attach 07b0b6f434fe

上記のコマンドは、Dockerコンテナ 07b0b6f434fe にアタッチされます。

出力

上記のコマンドを実行すると、次の結果が生成されます-

Docker Attach

Dockerコンテナーに接続したら、上記のコマンドを実行して、そのDockerコンテナーでのプロセス使用率を確認できます。

Docker Attach Container

ドッカー一時停止

このコマンドは、実行中のコンテナでプロセスを一時停止するために使用されます。

構文

docker pause ContainerID

オプション

  • ContainerID -これは、コンテナ内のプロセスを一時停止する必要があるコンテナIDです。

戻り値

一時停止されたコンテナのContainerID。

sudo docker pause 07b0b6f434fe

上記のコマンドは、実行中のコンテナ 07b0b6f434fe のプロセスを一時停止します。

出力

上記のコマンドを実行すると、次の結果が生成されます-

Docker一時停止

ドッカーの一時停止解除

このコマンドは、実行中のコンテナ内のプロセスを「一時停止解除」するために使用されます。

構文

docker unpause ContainerID

オプション

  • ContainerID -これは、コンテナ内のプロセスの一時停止を解除する必要があるコンテナIDです。

戻り値

実行中のコンテナーのContainerID。

sudo docker unpause 07b0b6f434fe

上記のコマンドは、実行中のコンテナーのプロセスの一時停止を解除します:07b0b6f434fe

出力

上記のコマンドを実行すると、次の結果が生成されます-

Docker Unpause

ドッカーキル

このコマンドは、実行中のコンテナ内のプロセスを強制終了するために使用されます。

構文

docker kill ContainerID

オプション

  • ContainerID -これは、コンテナ内のプロセスを強制終了する必要があるコンテナIDです。

戻り値

実行中のコンテナーのContainerID。

sudo docker kill 07b0b6f434fe

上記のコマンドは、実行中のコンテナ 07b0b6f434fe のプロセスを強制終了します。

出力

上記のコマンドを実行すると、次の結果が生成されます-

Docker Kill

Docker –コンテナのライフサイクル

次の図は、Dockerコンテナーのライフサイクル全体を説明しています。

コンテナライフサイクル

  • 最初は、Dockerコンテナは created 状態になります。 その後、Docker run コマンドが使用されると、Dockerコンテナーは実行状態になります。 *Docker kill コマンドは、既存のDockerコンテナーを強制終了するために使用されます。 *Docker pause コマンドは、既存のDockerコンテナーを一時停止するために使用されます。 *Docker stop コマンドは、既存のDockerコンテナーを一時停止するために使用されます。 *Docker run *コマンドは、コンテナを*停止*状態から*実行*状態に戻すために使用されます。