💨 即取即用 — 为所有平台预构建的 Skopeo Docker 镜像,无需编译烦恼。
本项目提供了一个预构建的 Skopeo Docker 镜像,基于 Ubuntu 22.04,支持多架构(amd64/arm64)。Skopeo 是一个用于操作 OCI 镜像和容器镜像注册表的命令行工具。
linux/amd64 和 linux/arm64ubuntu:22.04v1.21.0linux/amd64, linux/arm64# 拉取最新版本
docker pull docker.cnb.cool/zhiqiangwang/skopeo:latest
# 拉取指定版本
docker pull docker.cnb.cool/zhiqiangwang/skopeo:v1.21.0
# 查看版本
docker run --rm docker.cnb.cool/zhiqiangwang/skopeo:latest --version
# 拷贝镜像
docker run --rm docker.cnb.cool/zhiqiangwang/skopeo:latest copy \
docker://library/alpine:latest \
oci://local-alpine:latest
# 列出镜像标签
docker run --rm docker.cnb.cool/zhiqiangwang/skopeo:latest list-tags \
docker://library/alpine
可以使用我们的安装脚本直接在本地安装 Skopeo:
# 下载并运行安装脚本
bash -c "$(curl -fsSL https://cnb.cool/zhiqiangwang/skopeo/-/git/raw/main/install.sh)"
bash -c "$(curl -fsSL https://raw.githubusercontent.com/chihqiang/skopeo-builds/refs/heads/main/install.sh)"
# 或者指定版本
export SKOPEO_VERSION=v1.20.0
bash -c "$(curl -fsSL https://cnb.cool/zhiqiangwang/skopeo/-/git/raw/main/install.sh)"
bash -c "$(curl -fsSL https://raw.githubusercontent.com/chihqiang/skopeo-builds/refs/heads/main/install.sh)"
安装脚本会自动:
amd64、arm64、ppc64le/usr/local/bin如果您更喜欢手动控制安装过程:
# 1. 下载对应平台的二进制文件
VERSION=v1.21.0
OS=linux # 或 darwin
ARCH=amd64 # 或 arm64, ppc64le
wget https://cnb.cool/zhiqiangwang/skopeo/-/releases/download/${VERSION}/skopeo_${OS}_${ARCH}.tar.gz
# 2. 解压
tar -xzf skopeo_${OS}_${ARCH}.tar.gz
# 3. 安装到系统路径
sudo mv skopeo /usr/local/bin/
sudo chmod +x /usr/local/bin/skopeo
# 4. 验证安装
skopeo --version
如果您需要自定义 Skopeo 版本:
# 构建指定版本
docker build --build-arg SKOPEO_VERSION=v1.20.0 -t my-skopeo:custom .
# 运行自定义版本
docker run --rm my-skopeo:custom --version
# 拷贝镜像
skopeo copy docker://source/image:tag docker://target/image:tag
# 同步镜像仓库
skopeo sync --src docker --dest docker source-repo target-repo
# 删除远程镜像
skopeo delete docker://registry.example.com/image:tag
# 检查镜像
skopeo inspect docker://library/alpine:latest
# 验证镜像签名
skopeo standalone-sign docker://library/alpine:latest
# 查看镜像层
skopeo layers docker://library/alpine:latest
本项目使用 CloudStudio CI/CD 进行自动化构建和发布:
linux/amd64, linux/arm64本项目采用 Apache License 2.0 许可证。详见 LICENSE 文件。
欢迎提交 Issue 和 Pull Request 来改进这个项目。
如果您在使用过程中遇到问题,请: