今日は、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 の応用の概要
JavaScript ではオブジェクトを走査する順序は固定されていないと聞いたことがある人もいるかも...
Node.js では、.js ファイルは完全なスコープ (モジュール) です。したがって、var に...
目次起源環境情報トラブルシューティングのプロセス要約する起源顧客は CentOS をベースにしたカス...
CSS3 は、要素の 2D 平面変換と視覚的な 3D 空間変換を実装します。2D 変換はより頻繁に使...
この記事では、Element-uiを使用してメニューナビゲーションを実装するVueの具体的なコードを...
データが変更されても、DOM ビューはすぐには更新されません。変更直後にノードまたはその値を取得しよ...
MACでMySQLの初期パスワードを忘れた場合の解決策を参考までに共有します。具体的な内容は次のとお...
httpsを取得する方法を勉強しています。最近、Tencent Cloud が提供する無料の SSL...
mysql は大文字と小文字を区別しないように設定されていますウィンドウズmysqlがインストールさ...
テーブルを作成テーブルテーブル名を作成create table if not exists 表名 m...
日常業務では、ログを表示する必要がよくあります。たとえば、 tail コマンドを使用してログをリアル...
@vue+echarts は中国地図のフロー効果を実現します#レンダリングを見てみましょう手順:コ...
目次1. 属性を追加する2. 複数のオブジェクトを結合する3. オブジェクトのプロパティを削除する4...
Docker-compose は GitLab をデプロイします1. Dockerをインストールする...
1. 問題の出現フラット リストを作成しました。リストの一部には、マウスをホバーすると表示されるポッ...