news 2026/7/16 3:37:42

containerd 配置镜像仓库

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
containerd 配置镜像仓库

containerd 设置容器镜像源地址

containerd默认是通过读取/etc/containerd/config.toml配置文件,配置文件不存在可以通过containerd config default > /etc/containerd/config.toml,生产。

找到/etc/containerd/config.toml配置

[plugins.'io.containerd.cri.v1.images'.registry] config_path = '/etc/containerd/certs.d'

/etc/containerd/certs.d目录里面配置镜像仓库信息

创建一个docker.io目录,里面配置docker.io仓库的镜像加速配置

mkdir docker.io && cd docker.io
cat hosts.toml

# 默认的镜像仓库服务器地址 server="https://docker.io"# 镜像加速地址[host."https://docker.m.daocloud.io"][host."https://dockerpull.com"]# pull:允许从该地址拉取(下载) 容器镜像; # resolve:允许该地址解析镜像的标签(tag)、摘要(digest)等元信息(比如把 nginx:latest 解析为具体的镜像摘要)。 capabilities=["pull","resolve"]

拉取镜像测试:

使用 ctr拉取镜像,必须指定注册仓库域名/仓库名/镜像名:tag

ctr images pull docker.m.daocloud.io/library/nginx:latest

docker.m.daocloud.io/library/nginx:lates saved └──index (c881927c4077) complete |++++++++++++++++++++++++++++++++++++++| ├──manifest (cfe606ff1172) complete |++++++++++++++++++++++++++++++++++++++| │ └──config (e19752a7d111) complete |++++++++++++++++++++++++++++++++++++++| ├──manifest (378f275f52cb) complete |++++++++++++++++++++++++++++++++++++++| │ └──config (904dc4c1bec9) complete |++++++++++++++++++++++++++++++++++++++| ├──manifest (617fef3c6adb) complete |++++++++++++++++++++++++++++++++++++++| │ ├──config (4af177a024eb) complete |++++++++++++++++++++++++++++++++++++++| │ ├──layer (eaf8753feae0) complete |++++++++++++++++++++++++++++++++++++++| │ ├──layer (d989100b8a84) complete |++++++++++++++++++++++++++++++++++++++| │ ├──layer (119d43eec815) extracted |++++++++++++++++++++++++++++++++++++++| │ ├──layer (700146c8ad64) extracted |++++++++++++++++++++++++++++++++++++++| │ ├──layer (10b68cfefee1) complete |++++++++++++++++++++++++++++++++++++++| │ ├──layer (500799c30424) extracted |++++++++++++++++++++++++++++++++++++++| │ └──layer (57f0dd1befe2) extracted |++++++++++++++++++++++++++++++++++++++| ├──manifest (5e136b60573b) complete |++++++++++++++++++++++++++++++++++++++| │ └──config (48a3bd2e5be8) complete |++++++++++++++++++++++++++++++++++++++| ├──manifest (43bb8203632c) complete |++++++++++++++++++++++++++++++++++++++| │ └──config (d71ace31fc93) complete |++++++++++++++++++++++++++++++++++++++| ├──manifest (7fa8d9f078ac) complete |++++++++++++++++++++++++++++++++++++++| │ └──config (ec7966baa1eb) complete |++++++++++++++++++++++++++++++++++++++| ├──manifest (2835b6e43f1a) complete |++++++++++++++++++++++++++++++++++++++| │ └──config (5ac8b0318df7) complete |++++++++++++++++++++++++++++++++++++++| ├──manifest (2292ae3230a7) complete |++++++++++++++++++++++++++++++++++++++| │ └──config (f563c83ba549) complete |++++++++++++++++++++++++++++++++++++++| ├──manifest (3323cdf668da) complete |++++++++++++++++++++++++++++++++++++++| │ └──config (e15f77852ca5) complete |++++++++++++++++++++++++++++++++++++++| ├──manifest (210a05f6f9d5) complete |++++++++++++++++++++++++++++++++++++++| │ └──config (04a8a0823427) complete |++++++++++++++++++++++++++++++++++++++| ├──manifest (ccb4f97c5fef) complete |++++++++++++++++++++++++++++++++++++++| │ └──config (df1d6010ceaa) complete |++++++++++++++++++++++++++++++++++++++| ├──manifest (01e442dea1cd) complete |++++++++++++++++++++++++++++++++++++++| │ └──config (7ece621a9200) complete |++++++++++++++++++++++++++++++++++++++| ├──manifest (9d1166a60894) complete |++++++++++++++++++++++++++++++++++++++| │ └──config (fdb3784d9efd) complete |++++++++++++++++++++++++++++++++++++++| ├──manifest (44271aebff4b) complete |++++++++++++++++++++++++++++++++++++++| │ └──config (b5f482318364) complete |++++++++++++++++++++++++++++++++++++++| ├──manifest (aeb3d3b1e334) complete |++++++++++++++++++++++++++++++++++++++| │ └──config (a1c0df456388) complete |++++++++++++++++++++++++++++++++++++++| └──manifest (550661e3b8aa) complete |++++++++++++++++++++++++++++++++++++++| └──config (175fbeec8858) complete |++++++++++++++++++++++++++++++++++++++| application/vnd.oci.image.index.v1+json sha256:c881927c4077710ac4b1da63b83aa163937fb47457950c267d92f7e4dedf4aec Completed pull from OCI Registry (docker.m.daocloud.io/library/nginx:latest) elapsed: 949.2s total: 60.0 M (64.8 KiB/s)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/3 17:27:16

如何在工作中悄悄变强:这款隐蔽学习工具让你每分每秒都在进步

如何在工作中悄悄变强:这款隐蔽学习工具让你每分每秒都在进步 【免费下载链接】ToastFish 一个利用摸鱼时间背单词的软件。 项目地址: https://gitcode.com/GitHub_Trending/to/ToastFish 你是不是经常觉得时间不够用,想学习提升却找不到整块时间…

作者头像 李华
网站建设 2026/7/13 16:21:17

5步快速部署Admin.NET:现代化权限管理框架终极指南

5步快速部署Admin.NET:现代化权限管理框架终极指南 【免费下载链接】Admin.NET 🔥基于 .NET 6/8 (Furion/SqlSugar) 实现的通用权限开发框架,前端采用 Vue3/Element-plus,代码简洁、易扩展。整合最新技术,模块插件式开…

作者头像 李华
网站建设 2026/7/14 23:53:38

系统集成十年演进

结论:未来十年(2025–2035),系统集成将从“项目交付型服务”演进为“平台化、云‑边协同与行业云驱动的工程化能力”,在北京应优先建设数字孪生、可观测的CI/CD流水线与行业合规能力以支撑智慧城市与制造升级。 三阶段…

作者头像 李华
网站建设 2026/7/9 18:32:13

Renren-Fast-Vue:现代企业级管理后台的前端架构深度实践

Renren-Fast-Vue:现代企业级管理后台的前端架构深度实践 【免费下载链接】renren-fast-vue 项目地址: https://gitcode.com/gh_mirrors/ren/renren-fast-vue 在当今企业数字化转型浪潮中,一个高效、稳定、易扩展的后台管理系统前端框架显得尤为重…

作者头像 李华
网站建设 2026/7/1 13:25:42

Joplin跨平台笔记管理全攻略:从零开始构建个人知识库

Joplin跨平台笔记管理全攻略:从零开始构建个人知识库 【免费下载链接】joplin Joplin 是一款安全笔记记录与待办事项应用,具备跨平台同步功能,支持 Windows、macOS、Linux、Android 和 iOS 平台。 项目地址: https://gitcode.com/GitHub_Tr…

作者头像 李华