Docker-コンテナの操作

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

Dockerトップ

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

構文

docker top ContainerID

オプション

  • ContainerID −これは、上位のプロセスを表示するコンテナIDです。

戻り値

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

sudo docker top 9f215ed0b0d3

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

出力

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

Dockerストップ

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

構文

docker stop ContainerID

オプション

  • ContainerID −これは停止する必要のあるコンテナIDです。

戻り値

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

sudo docker stop 9f215ed0b0d3

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

出力

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

docker rm

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

構文

docker rm ContainerID

オプション

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

戻り値

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

sudo docker rm 9f215ed0b0d3

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

出力

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

Docker統計

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

構文

docker stats ContainerID

オプション

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

戻り値

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

sudo docker stats 9f215ed0b0d3

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

出力

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

dockerattach

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

構文

docker attach ContainerID

オプション

  • ContainerID −これは添付する必要のあるコンテナIDです。

戻り値

なし

sudo docker attach 07b0b6f434fe

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

出力

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

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

dockerpause

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

構文

docker pause ContainerID

オプション

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

戻り値

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

sudo docker pause 07b0b6f434fe

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

出力

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

dockerunpause

このコマンドは、 unpause 実行中のコンテナ内のプロセス。

構文

docker unpause ContainerID

オプション

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

戻り値

実行中のコンテナのContainerID。

sudo docker unpause 07b0b6f434fe

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

出力

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

Dockerキル

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

構文

docker kill ContainerID

オプション

  • ContainerID −これは、コンテナ内のプロセスを強制終了するために必要なコンテナIDです。

戻り値

実行中のコンテナのContainerID。

sudo docker kill 07b0b6f434fe

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

出力

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

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

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

  • 最初は、Dockerコンテナは created 状態。

  • その後、Dockerが実行状態になると、Dockerコンテナは実行状態になります。 run コマンドが使用されます。

  • Docker kill コマンドは、既存のDockerコンテナを強制終了するために使用されます。

  • Docker pause コマンドは、既存のDockerコンテナを一時停止するために使用されます。

  • Docker stop コマンドは、既存のDockerコンテナを一時停止するために使用されます。

  • Docker run コマンドは、コンテナをから戻すために使用されます stopped 状態に running 状態。