工具位址: 數:22k+。
這個工具可以清晰得看到映象每一層都包含哪些內容,方便你分析是否有必要,如下圖所示。
特性該工具的主要特性包括:
安裝和使用
1、主要採用docker執行dive的方式,具體用法可檢視官方:
2、拉取dive映象
docker pull quay.io/wagoodman/dive:latest
3、通過docker執行dive檢視映象層資訊
docker run --rm -it \
-v /var/run/docker.sock:/var/run/docker.sock \
quay.io/wagoodman/dive:latest \
nginx:latest
備註:最後面的nginx:latest就是要檢視的映象名稱或者直接換成映象id也可以,開啟介面如下:
keybindings
key binding
description
ctrl + c
退出tab or ctrl + space
在圖層和檔案樹檢視之間切換
ctrl + f
過濾檔案
ctrl + a
圖層檢視:檢視聚合影象修改
ctrl + l
圖層檢視:檢視當前圖層修改
space
filetree檢視:摺疊/arknjo取消摺疊目錄
ctrl + a
filetree檢視: 顯示/隱藏新增的檔案
ctrl + r
filetree檢視:顯示/隱藏已刪除的檔案
arknjod>ctrl + m
filetree檢視:顯示/隱藏已修改的檔案
ctrl + u>
filetree檢視:顯示/隱藏未修改的檔案
pageup;
filetree檢視:向上滾動頁面
pagedown
filetree檢視:向下滾動頁面
本文標題: docker映象分析工具dive原理解析
本文位址: /jiqiao/fuwuqi/366399.html
docker映象內部結構分析
一直以來我都是使用docker命令pull映象,那如果我們要製作自己的映象檔案呢?這就需要我們研究下docker image的內部結構 核心空間是 kernel,linux 剛啟動時會載入 bootfs 檔案系統,之後 bootfs 會被解除安裝掉。使用者空間的檔案系統是 rootfs,包含我們熟悉...
Docker學習 Docker映象
一 列出映象 命令 docker images optsions repositort a 標識列出所有 f 寫過濾條件 no trunc 不截斷id q 只顯示唯一id repository是倉庫名字 registry代表的是大庫 tag標籤名字 對應版本,id唯一標識 庫名字 標籤 對應乙個id...
redhat映象 三 docker映象
映象的結構 1.1 hello world映象為例 這個映象只列印了 hello world 1.2 base 映象 能提供基本作業系統的映象 特點 1 不依賴其他映象,從scratch開始構建 2 其他映象可以在base基礎上擴充套件 比如centos 為什麼大小只有200m?linux系統包括 ...