container-diff容器鏡像分析對(duì)比工具
container-diff 是 Google 開源的一個(gè)分析和比較容器鏡像的工具,可用來分析 Docker 鏡像之間的差異。
container-diff 可通過幾個(gè)不同的標(biāo)準(zhǔn)(角度)來檢查鏡像,包括:
Docker 鏡像歷史
鏡像文件系統(tǒng)
Apt 包管理器
pip 包管理器
npm 包管理器
Installation
macOS
curl -LO https://storage.googleapis.com/container-diff/latest/container-diff-darwin-amd64 && chmod +x container-diff-darwin-amd64 && sudo mv container-diff-darwin-amd64 /usr/local/bin/container-diff
Linux
curl -LO https://storage.googleapis.com/container-diff/latest/container-diff-linux-amd64 && chmod +x container-diff-linux-amd64 && sudo mv container-diff-linux-amd64 /usr/local/bin/container-diff
不想使用 sudo 的話還可以這樣
curl -LO https://storage.googleapis.com/container-diff/latest/container-diff-linux-amd64 && chmod +x container-diff-linux-amd64 && mkdir $HOME/bin && export PATH=$PATH:$HOME/bin && mv container-diff-linux-amd64 $HOME/bin/container-diff
Windows
下載 container-diff-windows-amd64.exe 文件,重命名為 container-diff.exe 并將其添加到路徑。
Quickstart
單個(gè)分析:
container-diff analyze <img> [Run default analyzers] container-diff analyze <img> --type=history [History] container-diff analyze <img> --type=file [File System] container-diff analyze <img> --type=pip [Pip] container-diff analyze <img> --type=apt [Apt] container-diff analyze <img> --type=node [Node] container-diff analyze <img> --type=apt --type=node [Apt and Node] # --type=<analyzer1> --type=<analyzer2> --type=<analyzer3>,...
多個(gè)對(duì)比:
container-diff diff <img1> <img2> [Run default differs] container-diff diff <img1> <img2> --type=history [History] container-diff diff <img1> <img2> --type=file [File System] container-diff diff <img1> <img2> --type=pip [Pip] container-diff diff <img1> <img2> --type=apt [Apt] container-diff diff <img1> <img2> --type=node [Node]
評(píng)論
圖片
表情
