Dockerで作成したコンテナを削除する方法

Dockerで作成したコンテナを削除する方法

Dockerで作成したコンテナを削除する方法

1. まず、docker -s -aコマンドを使用してすべてのコンテナを一覧表示します。

# docker ps -a

コンテナID イメージ コマンド 作成ステータス ポート名
f2582758af13 ubuntu "/bin/bash" 2時間前 2時間前 first_ubuntu
6b5b5a969241 centos "/bin/bash" 2日前 終了 (0) 24時間前 ubuntu-web

2. 次に、docker stopコマンドを使用して、削除するコンテナを停止します。

docker stop <コンテナID|名前>

3. 次のコマンドを使用して、単一または複数のコンテナを削除します。

docker rm <コンテナID|名前> <コンテナID|名前>

注: 停止したコンテナをすべて一度に削除するには、次のコマンドを使用することもできます。

docker rm $(docker ps -a -q)

コンテンツ拡張子:

docker-registry がコンテナ内にある場合、コマンドを使用してイメージを削除することはできず、イメージ ファイルを手動で削除することしかできません。そうでない場合は、docker rmiイメージ名を使用して削除できます。

Docker は、開発者やシステム管理者がアプリケーションを開発、移行、実行するためのプラットフォームです。アプリケーションは、Docker を介して Docker イメージにパッケージ化されると、統一された方法でダウンロード、起動、展開、削除、移行できるため、アプリケーションの展開と運用および保守が容易になります。

Docker はサーバー/クライアント モデルを使用します。

Docker クライアントは、Docker デーモンと対話して Docker コンテナを作成、実行、またはデプロイします。ユーザーは、Docker クライアントと Docker デーモンを同じシステムまたは異なるシステムにインストールできます。 Docker クライアントは、ポートまたは RESTful API を介して Docker デーモンと通信します。 Docker は内部的に 3 つの部分で構成されています: Docker イメージ: Docker イメージは、Docker コンテナを作成するために使用される読み取り専用テンプレートです。イメージには、Linux オペレーティング システム、Apache、Web アプリケーションなどを含めることができます。ユーザーは、すでに作成されている Docker イメージをダウンロードしたり、他のユーザー用に Docker イメージを作成したりできます。 各イメージは多数のレイヤーで構成されており、Docker は Union File Systems を通じてこれらのレイヤーを 1 つのイメージにバインドします。各イメージはプライマリ イメージに基づいており、操作命令を通じてこれらのプライマリ イメージに新しいレイヤーが追加されます。操作命令には、実行するコマンド、追加するファイルまたはディレクトリ、または使用可能なオペレーティング環境の作成などがあります。これらの操作手順は「Dockerfile」ファイルに保存されます。

Docker レジストリ: Docker レジストリは Docker イメージを保存するために使用され、パブリック タイプとプライベート タイプに分けられます。パブリック Docker レジストリは Docker Hub です。ユーザーはプライベート Docker レジストリを作成して、他のユーザーがダウンロードできる Docker イメージを提供することもできます。 Docker コンテナ: VMware 仮想マシン構成ファイルを保存するディレクトリと同様に、アプリケーションの実行に必要なすべてのものを提供します。 Docker コンテナは実行、開始、停止、または削除することができ、各コンテナは分離された安全なアプリケーション プラットフォームです。

docker で作成したコンテナを削除する方法についての記事はこれで終わりです。docker で作成したコンテナを削除する方法についての詳細は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Dockerコンテナを停止および削除できない問題の解決策
  • Docker stopはすべてのコンテナを停止/削除します
  • Linux 上で Docker コンテナを作成、一覧表示、削除する方法の概要
  • Docker 学習ノート: コンテナの表示、起動、終了、削除の方法
  • Docker のヒント: Docker コンテナとイメージの削除
  • Dockerがコンテナサービスを停止または削除できない問題の解決策

<<:  マウス追従ゲームを実現するjs

>>:  新しいユーザーを作成し、MySQLに権限を付与する最も簡単な方法

推薦する

Docker クリーニングの一般的な方法と問題点

大規模な開発に Docker を使用する場合でも、クリーンアップ戦略がなければ、ディスクがすぐにいっ...

MySQLは、統計クエリを最適化するために、sum、case、whenを巧みに使用します。

私は最近、会社で統計レポートの開発に関わるプロジェクトに取り組んでいました。データの量が比較的多かっ...

mysqlのkey_lenの計算方法についての簡単な説明

MySQL の explain コマンドは SQL のパフォーマンスを分析できます。その 1 つが ...

Alpine Dockerイメージフォント問題解決操作

1. フォントを実行し、フォント フォルダーを開いて、使用するフォント ファイルを見つけます。 2....

Linux 基本チュートリアル: 特別な権限 SUID、SGID、SBIT

序文Linux のファイルまたはディレクトリの権限については、共通の rwx 権限を知っておく必要が...

nginx 設定チュートリアルにおける add_header の落とし穴の詳細な説明

序文add_header は、headers モジュールで定義されたディレクティブです。名前が示すよ...

Linux のロード vmlinux デバッグ

gdb を使用してカーネル シンボルをロードする arm-eabi-gdb 出力/ターゲット/製品/...

インデックスを使用して MySQL ORDER BY ステートメントを最適化する方法

テーブルの作成とインデックスの作成 テーブルtbl1を作成( id int ユニーク、sname v...

W3C チュートリアル (9): W3C XPath アクティビティ

XPath は、XML ドキュメントの一部を選択するための言語です。 XPath は、XSLT、XQ...

Linuxでユーザーが所属するグループを変更する方法

Linuxでユーザーが所属するグループを変更する1. ユーザーのグループを設定する usermod ...

MySQL で 2 つのデータベース テーブル構造を比較する方法

開発およびデバッグのプロセスでは、新しいコードと古いコードの違いを比較する必要があります。比較には、...

VSCode+CMake+Clang+GCC 環境構築チュートリアル (Win10 の場合)

大学院入試に備えて、C/C++ を使って基本的なデータ構造とアルゴリズムを実装する予定です。アルゴリ...

Docker での MySQL 8.0.20 のインストールと設定のチュートリアル

Dockerは参考までにMySQLバージョン8.0.20をインストールします。具体的な内容は以下のと...

MySQL 変数の原理と応用例

MySQL ドキュメントでは、MySQL 変数はシステム変数とユーザー変数の 2 つのカテゴリに分類...