- 博客(10)
- 收藏
- 关注
原创 docker镜像多架构实现(docker manifest)
在研发和运维阶段,镜像的使用经常会遇到有多架构的场景,Docker 镜像的多架构支持允许用户在不同的硬件架构(如 x86_64、ARM64 等)上使用同一个镜像名称,Docker 会自动根据宿主机的架构拉取合适的镜像版本。现在,当你在不同架构的节点上拉取 {image:multiarch} 镜像时,Docker 会自动根据节点的架构选择合适的镜像。例如,在 AMD64 架构的节点上,它会拉取 {image:amd64},而在 ARM 架构的节点上,它会拉取 {image:arm64}。
2025-03-10 09:19:47
400
原创 skopeo
是一个命令行实用程序,用于对容器镜像和镜像仓库执行各种操作。 在执行大多数操作时,不要求用户以 root 身份运行。 执行其操作时无需守护进程处于运行状态。 可以处理 OCI 镜像以及原始的 Docker v2 镜像。Skopeo 可以与 API V2 容器镜像注册表(如 docker.io 和 quay.io 注册表、私有注册表、本地目录以及本地 OCI 布局目录)配合使用。Skopeo 可执行的操作包括:Skopeo 支持以下镜像和存储库类型:容器存储:Docker 参考 位于本地容器/存储镜像存
2025-03-04 16:17:52
1083
原创 skopeo导入导出多架构镜像
适用于单次复制操作,适合需要将单个镜像从一个位置移动到另一个位置的场景。适用于需要同步整个仓库或多个镜像的场景,经过优化,能够更快地完成定期重新同步极少改动的大型存储库。
2025-03-04 15:40:17
583
原创 Dockerfile中的RUN、CMD、ENTRYPOINT的区别详解
我们在构建Docker镜像的时候,可以通过定义Dockerfile文件的方式,文件中包含了一系列命令参数,而这些参数正是包含了 CMD,、RUN、COPY、ADD 和 ENTRYPOINT 等一系列指令。这篇文章我们一起来学习下其中RUN、CMD、ENTRYPOINT三个命令参数的作用及区别。文章涉及到实际操作,截图多,篇幅长,可以直接跳转到最后看总结了解。
2024-09-03 20:34:55
4130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人