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 画像。

出力

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