Docker-コンテナ
コンテナは、Dockerrunコマンドを使用して実行できるDockerイメージのインスタンスです。Dockerの基本的な目的は、コンテナーを実行することです。コンテナの操作方法について説明しましょう。
コンテナの実行
コンテナの実行はDockerで管理されます runコマンド。コンテナをインタラクティブモードで実行するには、最初にDockerコンテナを起動します。
sudo docker run –it centos /bin/bash
次に、Crtl + pを押すと、OSシェルに戻ります。
次に、Ubuntuサーバー上のCentOSシステムのインスタンスで実行します。
コンテナのリスト
を介してマシン上のすべてのコンテナを一覧表示できます。 docker psコマンド。このコマンドは、現在実行中のコンテナーを返すために使用されます。
docker ps
構文
docker ps
オプション
なし
戻り値
出力には、現在実行中のコンテナが表示されます。
例
sudo docker ps
出力
上記のコマンドを実行すると、次の結果が生成されます-
のいくつかのバリエーションを見てみましょう docker ps コマンド。
docker ps -a
このコマンドは、システム上のすべてのコンテナを一覧表示するために使用されます
構文
docker ps -a
オプション
─a −それは docker ps システム上のすべてのコンテナを一覧表示するコマンド。
戻り値
出力にはすべてのコンテナが表示されます。
例
sudo docker ps -a
出力
上記のコマンドを実行すると、次の結果が生成されます-
Dockerの履歴
このコマンドを使用すると、コンテナを介してイメージで実行されたすべてのコマンドを確認できます。
構文
docker history ImageID
オプション
ImageID −これは、それに対して実行されたすべてのコマンドを表示するイメージIDです。
戻り値
出力には、そのイメージに対して実行されたすべてのコマンドが表示されます。
例
sudo docker history centos
上記のコマンドは、に対して実行されたすべてのコマンドを表示します centos 画像。
出力
上記のコマンドを実行すると、次の結果が生成されます-