Docker: 既存のイメージを削除する方法

既存の Docker イメージを削除するには、docker rmiコマンドを使用できます。

以下は完全なプロセスです

ステップ 1: コンテナーを停止する

コンテナーが実行中で、実行中の Docker コンテナーを停止する必要がある場合は、docker stopコマンドを使用できます。

コンテナを停止する手順は次のとおりです。

  1. まず、docker psコマンドを使用して実行中のすべてのコンテナを一覧表示し、停止するコンテナのコンテナ ID またはコンテナ名を見つけます。停止するコンテナの識別子または名前を覚えておいてください。
  2. 次のコマンドを実行してコンテナを停止します。
docker stop <容器ID或名称>
  1. <容器ID或名称>停止するコンテナの実際の識別子または名前に置き換えます。
  2. たとえば、abcd1234コンテナ ID のコンテナを停止する場合は、次のコマンドを実行できます。
docker stop abcd1234
  1. mycontainerまたは、という名前のコンテナを停止する場合は、次のコマンドを実行できます。
docker stop mycontainer
  1. 複数のコンテナを停止する場合は、コマンドで複数のコンテナ ID または名前を指定できます。
  2. Docker は、指定されたコンテナーに停止信号を送信して、実行を停止します。

コンテナーを停止してもコンテナーは削除されず、実行が停止されるだけであることに注意してください。停止したコンテナを削除する場合は、docker rmコマンドを使用します。

ステップ 2: 画像を削除する

  1. まず、docker imagesコマンドを使用して、使用可能なすべての Docker イメージをリストし、削除するイメージのイメージ ID またはイメージ名を見つけます。削除するイメージの識別子または名前を覚えておいてください。
  2. 次のコマンドを実行してイメージを削除します。
docker rmi <镜像ID或名称>
  1. <镜像ID或名称>削除するイメージの実際の識別子または名前に置き換えます。
  2. たとえば、abcd1234イメージ ID を持つイメージを削除する場合は、次のコマンドを実行できます。
docker rmi abcd1234
  1. myimage:latestまたは、という名前のイメージを削除する場合は、次のコマンドを実行できます。
docker rmi myimage:latest
  1. 複数のイメージを削除する場合は、コマンドで複数のイメージ ID または名前を指定できます。
  2. Docker は指定されたイメージの削除を試みます。イメージが使用中の場合、または依存関係がある場合、Docker はエラー メッセージを表示し、イメージの削除を拒否します。この場合、イメージを削除する前に、イメージに依存するコンテナを停止または削除する必要がある場合があります。

画像の削除は元に戻せない操作であり、削除後に復元することはできないことに注意してください。削除操作を実行する前に、実際にイメージを削除する必要があること、および他のコンテナーや依存関係がそのイメージに依存していないことを確認してください。

おすすめ

転載: blog.csdn.net/weixin_38428126/article/details/131287426