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 状態。