GNU/Linux >> Linux の 問題 >  >> Panels >> Docker

LinuxでDockerコンテナを作成、一覧表示、削除する方法

以前のチュートリアルでは、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コンテナを終了するには、 CTRL + P + Qと入力します。 。これにより、コンテナはバックグラウンドで実行されたままになり、ホストシステムコンソールが提供されます。 exitコマンドを使用した場合は、現在のコンテナが停止します。 docker runコマンドの詳細については、ここをクリックしてください。

#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)

Docker
  1. LinuxでDockerイメージを検索、プル、リスト、および削除する方法

  2. Dockerコンテナ間でデータを共有する方法

  3. Dockerコンテナを一覧表示する方法

  1. Dockerコンテナ内でアプリケーションをインストール、実行、削除する方法–パート2

  2. Docker コンテナーをバックアップおよび復元する方法

  3. Docker コンテナを一時停止および再開する方法

  1. Dockerコンテナを一覧表示/開始/停止する方法

  2. Dockerコンテナを管理する方法は?ベストプラクティス

  3. Dockerの学習:Dockerコンテナを作成する方法