ユーザーは、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 コンテナー、イメージ、およびボリュームを削除する手法を提供しました。