Docker は、アプリケーションを開発、実行、デプロイするためのオープン プラットフォームです。アプリケーションと依存ライブラリをコンテナに簡単にパッケージ化できるため、システム管理者の負担が軽減され、アプリケーション開発が高速化されます。 Docker では、イメージはコンテナを構築する上で重要な部分であり、コンテナ内のファイル システムやアプリケーションを定義します。そのため、Docker を使用する場合は、イメージを正しく管理し、使用する必要があります。この記事では、Docker を削除する方法を紹介します。画像。
削除操作を実行する前に、まずシステム内の画像を表示して、必要な画像が誤って削除されていないことを確認する必要があります。次のコマンドを使用すると、システム上のすべてのイメージを一覧表示できます:
docker images
このコマンドは、イメージ名、バージョン番号、イメージ ID、作成時間、サイズを含む、ローカル システムにダウンロードされたすべてのイメージを一覧表示します。およびその他の情報。
画像を削除するコマンドの形式は次のとおりです:
docker rmi [OPTIONS] IMAGE [IMAGE...]
このうち、OPTIONS はオプションで、IMAGE は画像の名前または ID です。削除する画像を選択すると、複数の画像を同時に削除できます。
たとえば、「nginx」という名前のイメージを削除したい場合は、次のコマンドを実行します。
docker rmi nginx
ID「c3f279d17e0a」のイメージを削除したい場合
docker rmi c3f279d17e0a
複数のミラーを削除する場合は、コマンドで複数のミラー名または ID を指定できます。例:
docker rmi nginx mysql redis
Docker が何らかの理由でイメージを削除できない場合があります。この場合、「-f」オプションを追加してイメージを強制的に削除できます。コマンド形式は以下のとおりです。
docker rmi -f [IMAGE...]
このうち、IMAGEは削除するイメージの名前またはIDを表し、複数のイメージを同時に削除することができます。
たとえば、「nginx」という名前のイメージを強制的に削除したい場合は、次のコマンドを実行できます。
docker rmi -f nginx
ID「」のイメージを強制的に削除したい場合c3f279d17e0a" の場合は、次のコマンドを実行できます。
docker rmi -f c3f279d17e0a
複数のミラーを強制的に削除する場合は、コマンドで複数のミラー名または ID を指定できます。例:
docker rmi -f nginx mysql redis
システム上のすべてのイメージを削除する必要がある場合は、次のコマンドを使用できます:
docker rmi $(docker images -q)
このコマンドでは、最初に「docker Images -q」が使用されます。コマンドを使用してシステム上のすべてのイメージをクエリし、「$(docker image -q)」を使用します。クエリ結果をパラメーターとして「docker rmi」コマンドに渡し、すべてのイメージを削除します。
このコマンドは使用中のイメージも含めてすべてのイメージを削除するため、コマンドを実行する前に慎重に検討する必要があることに注意してください。
概要
Docker を使用する場合、イメージを合理的に管理および使用することが重要な考慮事項です。不要になったイメージを適切に削除することは、システムを整理整頓し、ストレージ容量を削減するための重要なステップです。この記事では、Docker システム上でイメージを表示する方法、イメージを削除する方法、およびイメージの削除を強制する方法について説明します。システムに必要なイメージを誤って削除しないように、イメージを削除する前に、そのイメージが不要であることを確認してください。
以上がDockerイメージを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。