Docker イメージ、コンテナー、およびボリュームを削除する方法

Docker Imeji Kontena Oyobiboryumuwo Xue Chusuru Fang Fa



Docker は、オープンソースの有名な DevOps プロジェクト管理ツールです。プロジェクト管理だけでなく、アプリケーションのビルドとデプロイにも使用されます。 Docker は、プロジェクトの管理と展開のためのコンテナーを提供するため、コンテナー化の概念を導入しました。

ユーザーは、Docker イメージ、コンテナー、およびコンテナーにマウントされたボリュームを使用して、アプリケーションを構築およびデプロイできます。ただし、場合によっては、Docker 開発者が Docker イメージ、コンテナー、またはボリュームを削除してシステム スペースを解放したり、それらが不要になったりすることがあります。

この投稿では、次のことを示します。







Docker イメージを削除するには?

プロジェクトを管理またはデプロイする方法をコンテナーに伝える Docker プラットフォームの主要コンポーネントは、「 Docker イメージ 」。 Docker イメージは Docker コンテナーに関連付けられており、個別に実行することもできます。ただし、コンテナーがイメージに関連付けられている場合、開発者は Docker イメージを削除するときに問題が発生する可能性があります。



Docker イメージの削除手順を確認してください。



ステップ 1: Docker イメージを表示する

まず、提供されたコマンドを利用して、すべての画像を一覧表示します。 「 -a 」オプションは、すべての Docker イメージを一覧表示するために使用されます。





$ ドッカー画像 -a

たとえば、「 dockerimage 」:



ステップ 2: Docker イメージを削除する

Docker イメージを削除するには、「 docker rmi <イメージ名> ' 指図:

$ docker rmi dockerimage

この時点で、以下に示すように、イメージが Docker コンテナーに関連付けられている場合、エラーが発生する可能性があります。

イメージを強制的に削除して競合を解決するには、「 -f ' オプション:

$ ドッカーrmi -f dockerimage

出力は、イメージが削除されたことを示しています。

ステップ 3: 画像が削除されているかどうかを確認する

Docker イメージが削除されたかどうかを確認するには、すべてのイメージを再度リストします。

$ ドッカー画像 -a

ここで、Docker イメージが正常に削除されたことがわかります。

Docker コンテナを削除するには?

Docker コンテナ 」は、アプリケーションの管理、構築、デプロイに使用される Docker プラットフォームのもう 1 つの主要な部分です。すべてのプロジェクトの依存関係、パッケージ、およびソース コードは、単一の Docker コンテナーに含まれています。それらは、仮想化開発環境と呼ばれます。

未使用または終了したコンテナを削除するには、指定された手順に従ってください。

ステップ 1: Docker コンテナーを表示する

すべての Docker コンテナーを一覧表示するには、「 ドッカーPS 」コマンドは、「 -a ' オプション:

$ ドッカー ps -a

たとえば、「 素晴らしい_engelbart ' 容器:

ステップ 2: Docker コンテナを削除する

Docker コンテナを削除するには、「 docker rm <コンテナ名> ' 指図:

$ ドッカー RM 素晴らしい_engelbart

または、ユーザーは ID を使用して Docker コンテナーを削除することもできます。

$ ドッカー RM 79ba2a5d9f10

ステップ 3: Docker コンテナーが削除されていることを確認する

Docker コンテナーのリストを表示して、Docker コンテナーが削除されているかどうかを確認しましょう。

$ ドッカー ps -a

以下の出力から、「 素晴らしい_engelbart 」 Docker コンテナー:

Docker ボリュームを削除するには?

Docker ボリューム 」は Docker コンテナの一部であり、Docker コンテナに接続されているファイル システムを指します。これらは、Docker コンテナーによって使用または生成されたデータを永続化するために使用されます。

Docker ボリュームを削除するには、提供されている手順を確認してください。

ステップ 1: Docker ボリュームの一覧表示

すべての Docker ボリュームを一覧表示するには、「 docker ボリューム ls 」コマンドは次のように使用されます。

$ ドッカーボリューム ls

削除しましょう」 パイソン画像 」 Docker ボリューム:

ステップ 2: Docker ボリュームを削除する

Docker ボリュームを削除するには、「 docker volume rm <ボリューム名> ' 指図:

$ ドッカーボリューム RM パイソン画像

ステップ 3: ボリュームが削除されたことを確認する

再度、ボリュームのリストを確認し、指定されたボリュームが削除されているかどうかを確認します。

$ ドッカーボリューム ls

以下の出力は、Docker ボリュームが正常に削除されたことを示しています。

Docker システムをプルーニングする方法は?

Docker システムのプルーニングは、Docker システムをプルーニングするプロセスです。これは、未使用および停止されたすべての Docker イメージ、コンテナー、およびボリュームを削除することを意味します。

Docker システムをプルーニングするには、前述のコマンドを実行します。

$ ドッカーシステム プルーン

ここで、すべての Docker コンテナーを一覧表示して、上記のコマンドの結果を確認します。

$ ドッカー ps -a

出力から、「 ドッカーシステムプルーン 」コマンドは、停止したすべての Docker コンテナーを削除します。

Docker イメージ、コンテナー、およびボリュームを削除する方法について詳しく説明しました。

結論

Docker イメージを削除するには、「 docker rmi -f <イメージ名> ' 指図。 Docker コンテナを削除するには、「 docker rm <コンテナ名> 」コマンドを実行し、「 docker volume rm <ボリューム名> ' 指図。このブログでは、Docker コンテナー、イメージ、およびボリュームを削除する手法を提供しました。