skopeo 簡介
如果你需要對容器映像檔進行搬運、檢查或管理,而又不想要安裝笨重的 Docker 環境,Skopeo 是目前業界最專業、最有效率的首選工具
Skopeo 是由 Red Hat 發起並維護的一款開源、輕量級命令列工具,專門用於處理容器映像檔(Container Images)與映像檔倉庫(Image Registries)
它是現代容器工具鏈「三劍客」(Podman, Buildah, Skopeo)之一,其核心特點與功能如下:
-
無需守護程序 (Daemonless) 與 Docker 不同,Skopeo 不需要運行任何後台服務(Daemon)。它是一個純粹的工具軟體,這使得它在 CI/CD 流水線或限制較嚴格的伺服器環境中非常受歡迎。
-
遠端檢視 (Remote Inspection) 這是 Skopeo 最著名的功能。它允許使用者在不下載(pull)整個映像檔的情況下,直接查看遠端倉庫中映像檔的詳細資訊(如 Metadata、Labels、層級結構、環境變數等),大幅節省頻寬與時間。
-
強大的複製功能 (Image Copying) 支援在不同的儲存來源之間移動映像檔。例如:
- 從一個 Registry 複製到另一個 Registry(不需經過本地 Docker)。
- 將遠端映像檔儲存為本地目錄或 Tar 檔。
- 支援多種格式轉換(如 Docker V2 與 OCI 格式互轉)。
-
支援 OCI 標準 完全符合 OCI (Open Container Initiative) 標準,並支援處理多平台(Multi-architecture)映像檔清單。
-
管理與安全
- 刪除映像檔: 可以直接刪除遠端倉庫中的映像檔(如果 Registry 權限允許)。
- 簽名驗證: 用於驗證映像檔的簽名,確保內容的安全性與來源可靠性。
|
|
images名稱要以docker://開頭(協定名稱),寫完整路徑
|
|
放在dockerhub上的image因為前面docker.io可以省略,在skopeo要使用完整路徑
|
|