Repolode
podman-container-tools

podman-container-tools/skopeo

一个命令行工具,用于在镜像仓库和本地存储之间检查、复制、同步、签名和删除容器镜像,无需守护进程。

Star
11,378
Fork
966
未关闭 Issue
67
最近提交
昨天

这是什么?

Skopeo 是一个用于处理容器镜像和镜像仓库的命令行工具。它支持 Docker Hub、Quay 等 API V2 镜像仓库、私有仓库、本地目录、OCI 布局目录以及本地容器存储,同时兼容 OCI 与 Docker v2 镜像格式。大多数操作无需 root 权限,也不需要运行守护进程。

常用功能包括:在拉取镜像前远程查看其元数据、层信息和可用标签;在不同仓库之间或与本地存储之间复制镜像;从仓库删除镜像;将外部仓库同步到本地目录或内部镜像仓库,适用于离线环境。认证信息可通过 skopeo login 或命令行参数提供。

核心功能

  • 01无需拉取即可远程查看镜像信息、标签和层。
  • 02在镜像仓库、本地目录和容器存储之间复制镜像。
  • 03将镜像仓库同步到本地目录或内部仓库。
  • 04支持从镜像仓库删除镜像。
  • 05无需 root 权限,也不依赖守护进程。
  • 06兼容 OCI 与 Docker v2 镜像格式。

适用场景

  • 将公共仓库中的镜像复制到私有仓库。
  • 通过 U 盘或内部仓库为离线环境同步镜像。
  • 下载镜像前检查其标签、摘要和层信息。
  • 编写仓库清理或镜像发布的自动化脚本。

快速上手

  1. 1

    按照 README 中的安装指南安装 skopeo

  2. 2

    在不拉取镜像的情况下检查远程镜像

    skopeo inspect docker://registry.fedoraproject.org/fedora:latest

收录于专题

标签

#containers#container-images#oci#docker-registry#cli#image-copy#go

常见问题

skopeo 是什么?
一个命令行工具,用于在镜像仓库和本地存储之间检查、复制、同步、签名和删除容器镜像,无需守护进程。 Skopeo 是一个用于处理容器镜像和镜像仓库的命令行工具。它支持 Docker Hub、Quay 等 API V2 镜像仓库、私有仓库、本地目录、OCI 布局目录以及本地容器存储,同时兼容 OCI 与 Docker v2 镜像格式。大多数操作无需 root 权限,也不需要运行守护进程。
skopeo 可以免费使用吗?用的什么许可证?
skopeo 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
skopeo 还在维护吗?
活跃维护中。skopeo 最近一次提交是在 2026年11月6日。
skopeo 适合用来做什么?
将公共仓库中的镜像复制到私有仓库。 通过 U 盘或内部仓库为离线环境同步镜像。 下载镜像前检查其标签、摘要和层信息。 编写仓库清理或镜像发布的自动化脚本。
skopeo 怎么安装和运行?
按照 README 中的安装指南安装 skopeo 在不拉取镜像的情况下检查远程镜像: skopeo inspect docker://registry.fedoraproject.org/fedora:latest
在哪里获取 skopeo?
源代码和安装说明在 GitHub 上:https://github.com/podman-container-tools/skopeo

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目