news 2026/9/26 3:45:05

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/9/20 14:48:13

高性能计算十年演进

结论:未来十年(2025–2035),高性能计算(HPC)将以异构化(CPUGPUFPGA/ASIC/量子协同)、AI‑HPC融合与绿色化(液冷/能效优化)为主线;在北京场景&…

作者头像 李华
网站建设 2026/9/20 15:01:41

Glyph艺术展览解说:长介绍文本处理部署指南

Glyph艺术展览解说:长介绍文本处理部署指南 1. 让长文本处理更高效:Glyph的视觉推理新思路 你有没有遇到过这样的情况?手头有一篇上万字的艺术展览介绍,需要快速理解核心内容,但通读一遍耗时太长,交给普通…

作者头像 李华
网站建设 2026/9/19 15:58:15

视觉大语言模型十年演进

未来十年(2025–2035),视觉大语言模型(VLM)将从“图文对齐的理解模型”演进为“任意模态输入‑任意模态输出的通用多模态智能体”,并在北京的机器人、工业质检、政企私有化与边缘计算场景中率先实现小型化、…

作者头像 李华
网站建设 2026/9/23 20:59:09

3D模型格式转换实战指南:从问题诊断到完美解决方案

3D模型格式转换实战指南:从问题诊断到完美解决方案 【免费下载链接】awesome-blender 🪐 A curated list of awesome Blender addons, tools, tutorials; and 3D resources for everyone. 项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-b…

作者头像 李华
网站建设 2026/9/20 14:54:29

AppSmith无代码开发终极指南:轻松打造企业级应用界面

AppSmith无代码开发终极指南:轻松打造企业级应用界面 【免费下载链接】appsmith appsmithorg/appsmith: Appsmith 是一个开源的无代码开发平台,允许用户通过拖拽式界面构建企业级Web应用程序,无需编写任何后端代码,简化了软件开发…

作者头像 李华
网站建设 2026/9/20 16:30:09

Midscene.js扩展商店:5分钟掌握AI自动化浏览器操作技巧

Midscene.js扩展商店:5分钟掌握AI自动化浏览器操作技巧 【免费下载链接】midscene Let AI be your browser operator. 项目地址: https://gitcode.com/GitHub_Trending/mid/midscene 在数字化时代,浏览器自动化已成为提升工作效率的重要工具。Mid…

作者头像 李华