以前のチュートリアルでは、CentOS / RHELおよびUbuntuオペレーティングシステムへのDockerエンジンのインストールと、Dockerハブからのプルイメージについて学習しました。その後、画像付きのコンテナを作成しました。このチュートリアルは、LinuxマシンでDockerコンテナーを作成、一覧表示、および削除するのに役立ちます。
#1。 Dockerコンテナを起動する
以下のコマンドを使用して新しいDockerコンテナを起動します。これにより、新しいコンテナが起動し、/ bin/bashシェルを使用してそのコンテナにアクセスできるようになります。
# docker run [OPTIONS] <IMAGE NAME> [COMMAND] [ARG...]
たとえば、以下のコマンドは、「ubuntu」という名前のイメージを使用して新しいDockerコンテナを作成します。利用可能なすべての画像を一覧表示するには、docker images
を使用します コマンド。
# docker run -i -t ubuntu /bin/bash
Dockerコンテナを終了するには、
#2。 Dockerコンテナを一覧表示する
Dockerコンテナーから存在した後、以下のコマンドを実行して、実行中のすべてのコンテナーをリストします。
# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f2582758af13 ubuntu "/bin/bash" 2 hours ago Up 2 hours first_ubuntu
デフォルトでは、上記のコマンドは実行中のコンテナのみを一覧表示します。すべてのコンテナ(停止したコンテナを含む)を一覧表示するには、次のコマンドを使用します。
# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f2582758af13 ubuntu "/bin/bash" 2 hours ago Up 2 hours first_ubuntu 6b5b5a969241 centos "/bin/bash" 2 days ago Exited (0) 24 hours ago ubuntu-web
#3。コンテナの開始/停止/接続
次のコマンドを使用して、任意のコンテナを開始、停止、または接続できます。コンテナを起動するには、次のコマンドを使用します。
# docker start <CONTAINER ID|NAME >
コンテナを停止するには、次のコマンドを使用します。
# docker stop <CONTAINER ID|NAME >
現在実行中のコンテナに接続するには、次のコマンドを使用します。
# docker attach <CONTAINER ID|NAME >
#4。 Dockerコンテナを削除する
コンテナを削除する前に、コンテナが停止していることを確認してください。 「dockerps-a」コマンドを使用して、コンテナのステータスを一覧表示できます。コンテナがまだ実行されている場合は、最初に上記の手順で指定されたコマンドを使用してそのコンテナを停止します。
次のコマンドを使用して、単一または複数のコンテナを削除します。
# docker rm <CONTAINER ID|NAME > <CONTAINER ID|NAME >
次のコマンドを使用して、停止したすべてのコンテナを一度に削除することもできます。
# docker rm $(docker ps -a -q)