news 2026/5/12 15:02:50

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/5/9 14:45:52

云端工程十年演进

结论:未来十年(2025–2035),云端工程将以“AI原生化、端云协同与多云/混合架构”为主线,工程团队应优先部署异构算力、边缘‑云编排与可观测/成本治理能力以应对大模型与实时应用的爆发性需求. 三阶段演进(…

作者头像 李华
网站建设 2026/5/10 13:08:25

深度强化学习十年演进

未来十年(2025–2035),深度强化学习(DRL)将从“样本密集、难以落地的研究方法”演进为“可工程化、可审计、能效优先的决策技术栈”,在北京的机器人、自动驾驶与工业优化场景中,离线/少样本DRL、…

作者头像 李华
网站建设 2026/5/9 4:01:47

eHunter:重新定义你的在线阅读体验

eHunter:重新定义你的在线阅读体验 【免费下载链接】eHunter For the best reading experience 项目地址: https://gitcode.com/gh_mirrors/eh/eHunter 还在为网页阅读体验不佳而烦恼吗?eHunter正是你需要的解决方案!这个开源项目通过…

作者头像 李华
网站建设 2026/5/9 14:40:36

HMSegmentedControl技术详解:构建iOS高级分段导航组件

HMSegmentedControl技术详解:构建iOS高级分段导航组件 【免费下载链接】HMSegmentedControl A highly customizable drop-in replacement for UISegmentedControl. 项目地址: https://gitcode.com/gh_mirrors/hm/HMSegmentedControl HMSegmentedControl是一个…

作者头像 李华
网站建设 2026/5/11 4:52:21

打造专属数字空间:gethomepage/homepage自托管首页完全指南

打造专属数字空间:gethomepage/homepage自托管首页完全指南 【免费下载链接】homepage 一个高度可定制的主页(或起始页/应用程序仪表板),集成了Docker和服务API。 项目地址: https://gitcode.com/GitHub_Trending/ho/homepage …

作者头像 李华