今日は、Docker イメージ、各レイヤーの内容を調べ、Docker/OCI イメージのサイズを縮小する方法を見つけるためのオープン ソース ツールをお勧めします。そのツールとは、ダイブです。 ツールのアドレス: https://github.com/wagoodman/dive、スター数: 22k+。 このツールを使用すると、画像の各レイヤーに何が含まれているかを明確に確認できるため、下の図に示すように、それが必要かどうかを分析できます。 特性 このツールの主な機能は次のとおりです。
インストールと使用方法 1. diveを実行するには主にdockerを使用します。具体的な使用方法については、公式Webサイトを参照してください。 https://github.com/wagoodman/dive 2. ダイビングイメージを引き出す docker pull quay.io/wagoodman/dive:latest 3. DockerでDiveを実行し、イメージレイヤー情報を表示します。
注: 最後の nginx:latest は表示するイメージ名ですが、イメージ ID に直接置き換えることもできます。オープン インターフェイスは次のとおりです。 キーバインディング
以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQLで大きなテーブルを正常に削除する方法の詳細な説明
>>: ウェブデザイン研究における XHTML の応用の概要
目次1. マージインターフェース1.1 非関数メンバー1.2 関数メンバー序文:今日お話ししたいのは...
Docker コンテナのタイムゾーンがホストマシンと一致しているかどうかを確認するにはどうすればよい...
Docker の作成Docker Compose は、管理対象コンテナをプロジェクト、サービス、コン...
コマンドを実行してプラグインpostcss-pxtoremをインストールします npm インストール...
この記事では、例を使用して、MySQL クエリ条件の一般的な使用方法を説明します。ご参考までに、詳細...
CSS インポート方法 - インラインスタイルタグ属性を通じて、CSSのキーと値のペアがタグに直接書...
目次序文プロジェクトを初期化するデザインコードの実装オンデマンドロードオーディオを再生録音長押しイベ...
MySQLはシーケンス関数を実装する1. シーケンスレコードテーブルを作成する テーブル `sys_...
この記事では、WeChatアプレットの具体的なコードを共有し、簡単なチャットルームを実装します。具体...
Ethereum 上で DApps を開発したことがある場合は、フロントエンド JavaScript...
2019年から、AndroidとiOSの両方のプラットフォームでダークモードが使用され始めました。も...
スクリプトを書く目的は、さまざまなサービスを手動で起動しなくて済むようにすることです(怠惰のためでも...
序文当社の MySQL オンライン環境のほとんどはバージョン 5.7.18 を使用しています。このバ...
Dockerコンテナの状態遷移図2度目の実戦 [root@localhost ~]# docker ...
この質問をされたとき、私は無知で頭が真っ白になりました。もちろん、正しく答えられませんでした。私はず...