搬运 Docker 镜像
配置 registry alias
Section titled “配置 registry alias”docker: registries: it: source-registry.example.com t: mirror-registry.example.com运行 leo docker list 查看已配置的 alias。
源和目标可以使用 alias,也可以使用完整镜像引用:
leo docker copy it/apps/example-service:v1.2.4 tleo docker copy it/apps/example-service:v1.2.4 t/library/example-service:latestleo docker copy registry.example.com/app:v1 mirror.example.com/app:v1目标只写 alias 时会保留源镜像的路径和 tag。
检查命令和平台
Section titled “检查命令和平台”--dry 只打印将执行的 skopeo 命令:
leo docker copy python:3.12 t --dry默认平台为 linux/amd64。可以传入 OS/ARCH 或 OS/ARCH/VARIANT:
leo docker copy python:3.12-slim t --platform linux/arm64leo docker copy python:3.12-slim t --platform linux/arm64/v8该命令调用 skopeo copy,不使用本机 Docker daemon 或 docker context。实际复制需要系统中已有可执行的 skopeo,认证和网络访问也由 skopeo 负责。