Docker-working-with-containers
Docker-コンテナーの操作
この章では、コンテナで何ができるかを詳しく調べます。
ドッカートップ
このコマンドを使用すると、コンテナ内の上位プロセスを確認できます。
構文
docker top ContainerID
オプション
- ContainerID -これは、トッププロセスを表示するコンテナIDです。
戻り値
出力には、コンテナ内の最上位プロセスが表示されます。
例
sudo docker top 9f215ed0b0d3
上記のコマンドは、コンテナ内の最上位プロセスを表示します。
出力
上記のコマンドを実行すると、次の結果が生成されます-
ドッカーストップ
このコマンドは、実行中のコンテナを停止するために使用されます。
構文
docker stop ContainerID
オプション
- ContainerID -これは、停止する必要があるコンテナIDです。
戻り値
出力には、停止したコンテナのIDが示されます。
例
sudo docker stop 9f215ed0b0d3
上記のコマンドは、Dockerコンテナ 9f215ed0b0d3 を停止します。
出力
上記のコマンドを実行すると、次の結果が生成されます-
ドッカーrm
このコマンドは、コンテナを削除するために使用されます。
構文
docker rm ContainerID
オプション
- ContainerID -これは削除する必要があるコンテナIDです。
戻り値
出力には、削除されたコンテナのIDが含まれます。
例
sudo docker rm 9f215ed0b0d3
上記のコマンドは、Dockerコンテナ 9f215ed0b0d3 を削除します。
出力
上記のコマンドを実行すると、次の結果が生成されます-
ドッカーの統計
このコマンドは、実行中のコンテナの統計を提供するために使用されます。
構文
docker stats ContainerID
オプション
- ContainerID -これは、統計情報を提供する必要があるコンテナIDです。
戻り値
出力には、コンテナのCPUとメモリの使用率が表示されます。
例
sudo docker stats 9f215ed0b0d3
上記のコマンドは、コンテナ 9f215ed0b0d3 のCPUおよびメモリ使用率を提供します。
出力
上記のコマンドを実行すると、次の結果が生成されます-
ドッカーアタッチ
このコマンドは、実行中のコンテナにアタッチするために使用されます。
構文
docker attach ContainerID
オプション
- ContainerID -これは、添付する必要があるコンテナIDです。
戻り値
None
例
sudo docker attach 07b0b6f434fe
上記のコマンドは、Dockerコンテナ 07b0b6f434fe にアタッチされます。
出力
上記のコマンドを実行すると、次の結果が生成されます-
Dockerコンテナーに接続したら、上記のコマンドを実行して、そのDockerコンテナーでのプロセス使用率を確認できます。
ドッカー一時停止
このコマンドは、実行中のコンテナでプロセスを一時停止するために使用されます。
構文
docker pause ContainerID
オプション
- ContainerID -これは、コンテナ内のプロセスを一時停止する必要があるコンテナIDです。
戻り値
一時停止されたコンテナのContainerID。
例
sudo docker pause 07b0b6f434fe
上記のコマンドは、実行中のコンテナ 07b0b6f434fe のプロセスを一時停止します。
出力
上記のコマンドを実行すると、次の結果が生成されます-
ドッカーの一時停止解除
このコマンドは、実行中のコンテナ内のプロセスを「一時停止解除」するために使用されます。
構文
docker unpause ContainerID
オプション
- ContainerID -これは、コンテナ内のプロセスの一時停止を解除する必要があるコンテナIDです。
戻り値
実行中のコンテナーのContainerID。
例
sudo docker unpause 07b0b6f434fe
上記のコマンドは、実行中のコンテナーのプロセスの一時停止を解除します:07b0b6f434fe
出力
上記のコマンドを実行すると、次の結果が生成されます-
ドッカーキル
このコマンドは、実行中のコンテナ内のプロセスを強制終了するために使用されます。
構文
docker kill ContainerID
オプション
- ContainerID -これは、コンテナ内のプロセスを強制終了する必要があるコンテナIDです。
戻り値
実行中のコンテナーのContainerID。
例
sudo docker kill 07b0b6f434fe
上記のコマンドは、実行中のコンテナ 07b0b6f434fe のプロセスを強制終了します。
出力
上記のコマンドを実行すると、次の結果が生成されます-
Docker –コンテナのライフサイクル
次の図は、Dockerコンテナーのライフサイクル全体を説明しています。
- 最初は、Dockerコンテナは created 状態になります。 その後、Docker run コマンドが使用されると、Dockerコンテナーは実行状態になります。 *Docker kill コマンドは、既存のDockerコンテナーを強制終了するために使用されます。 *Docker pause コマンドは、既存のDockerコンテナーを一時停止するために使用されます。 *Docker stop コマンドは、既存のDockerコンテナーを一時停止するために使用されます。 *Docker run *コマンドは、コンテナを*停止*状態から*実行*状態に戻すために使用されます。