Dockerイメージを削除する方法
Docker は、現在最も人気のあるコンテナ化テクノロジの 1 つです。 Docker は、軽量でポータブルな自己完結型のコンテナ アプリケーション環境として、アプリケーションの開発、テスト、デプロイメントをより簡単かつ効率的にします。 Docker では、イメージは Docker コンテナ アプリケーションの基礎となる非常に重要な概念です。この記事ではDockerイメージを削除する方法を紹介します。
- 既存の Docker イメージの表示
Docker イメージを削除する前に、まず既存のイメージを理解する必要があります。現在のシステム内のすべての Docker イメージは、コマンド docker image
を使用して一覧表示できます。このコマンドを実行すると、リポジトリ、タグ、イメージ ID、作成済みなどのイメージの関連情報がリストされます。このうち、REPOSITORYはこのDockerイメージがどのウェアハウスに属しているかを示し、TAGはこのDockerイメージのバージョンを示します。
- 単一の Docker イメージの削除
単一の Docker イメージの削除は非常に簡単で、docker rmi コマンドを使用するだけです。コマンドの形式は以下のとおりです。
docker rmi [OPTIONS] IMAGE [IMAGE...]
このうち、IMAGEは削除するDockerイメージのIDまたは名前を表し、OPTIONSは削除オプションを表します。 OPTIONS が指定されていない場合は、デフォルトのオプションが使用されます。
たとえば、リポジトリが nginx でタグが最新である Docker イメージを削除すると仮定すると、次のコマンドを実行できます。
docker rmi nginx:latest
このコマンドを実行すると、システムはドッカーイメージ。
- Docker イメージをバッチで削除する
複数の Docker イメージを削除する必要がある場合は、docker rmi コマンドのバッチ削除オプションを使用できます。コマンドの形式は以下のとおりです。
docker rmi [OPTIONS] $(docker images -q IMAGE [IMAGE...])
このうち、IMAGEは削除するDockerイメージのIDまたは名前を表し、OPTIONSは削除オプションを表します。 $(docker Images -q IMAGE [IMAGE...])
は、IMAGE をパラメーターとして docker image コマンドに渡し、イメージ ID のリストを返し、このリストをパラメーターとして Docker に渡すことを意味します。 rmiコマンド。
たとえば、REPOSITORY が redis、TAG が 5.0.5 および 5.0.6 である Docker イメージを削除すると仮定すると、次のコマンドを実行できます。
docker rmi $(docker images -q redis:5.0.5 redis:5.0.6)
このコマンドの実行後、システムは指定された Docker イメージを削除します。
- 未使用の Docker イメージを削除する
Docker を使用するプロセスでは、以前にビルドまたはダウンロードされたものの、呼び出されなかった未使用の Docker イメージが残る場合があります。その後の使用において。これらの未使用の Docker イメージはシステムのストレージ領域を占有し、システムのパフォーマンスに影響を与えます。したがって、これらの未使用の Docker イメージを削除する必要があります。
docker system prune コマンドを使用すると、未使用の Docker イメージ、コンテナー、ボリューム、およびネットワークをクリアできます。このうち --all オプションを使用すると、未使用の Docker イメージをすべて削除できます。コマンドの形式は次のとおりです。
docker system prune [OPTIONS]
たとえば、次のコマンドを使用して、未使用の Docker イメージをすべてクリアできます。
docker system prune --all
このコマンドを実行すると、システムはすべての未使用の Docker イメージをクリアします。 。
概要
この記事では、単一の Docker イメージの削除、Docker イメージの一括削除、未使用の Docker イメージの削除など、Docker イメージを削除する方法を紹介します。これらの方法を学ぶことで、Docker コンテナ アプリケーションをより適切に管理し、アプリケーションのパフォーマンスと信頼性を向上させることができます。
以上がDockerイメージを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











この記事では、Docker Execコマンドを使用して実行中のDockerコンテナ内でコマンドを実行する方法について説明します。 基本的な構文、オプション(インタラクティブな使用の場合、デタッチされたモード用-Dなど)、シェルアクセス、一般的なユースケース(デバッグ、管理

この記事では、アプリケーションの構築、出荷、およびランニングを簡素化するコンテナ化プラットフォームであるDockerについて説明します。 アプリと依存関係を孤立したコンテナにパッケージ化することにより、「私のマシンで動作する」という問題に対処し、CONを改善します

この記事では、Dockerを仮想マシンとは対照的に説明しています。 Dockerはコンテナ化を使用し、ホストOSカーネルを軽量でリソース効率の高いアプリケーション分離のために共有します。 重要な利点には、速度、移植性、展開の容易さ、aが含まれます

この記事では、プロセス中の準備、展開ステップ、セキュリティ対策をカバーするDocker Swarmへのアプリケーションの展開を詳細に説明します。

Dockerは、コンテナ化を介してアプリケーションの構築、出荷、および実行を簡素化します。 一貫した開発環境、より速いサイクル、コラボレーションの改善、および合理化されたCI/CDを提供し、ポータブル、スケーラブル、およびリソース効率をもたらします

この記事では、アプリケーションの作成、展開、および実行を簡素化するコンテナ化プラットフォームであるDockerについて説明します。 Dockerの利点など、効率の向上、一貫性、リソース利用、合理化された展開を強調しています。 さまざまな用途

この記事では、手動スケーリング、HPA、VPA、およびCluster Autoscalerを使用してKubernetesのスケーリングアプリケーションについて説明し、スケーリングを監視および自動化するためのベストプラクティスとツールを提供します。

この記事では、Kubernetesのポッド、展開、およびサービスについて説明し、コンテナ化されたアプリケーションの管理における役割について詳しく説明しています。これらのコンポーネントが、アプリケーション内のスケーラビリティ、安定性、および通信をどのように強化するかについて説明します。(159文字)
