news 2026/6/15 17:14:07

【docker】Docker Register(镜像仓库)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【docker】Docker Register(镜像仓库)

【Docker 入门系列】镜像仓库(Registry)全景图

镜像仓库(Docker Registry)是 Docker 生态的“云盘 + App Store”,专门用来存储、分发、管理 Docker 镜像的地方。

1. Registry 的三种主要形态(2026 年主流分类)

类型代表产品是否公开是否需要登录适合场景拉取速度(国内)费用情况(2025-2026)
公共官方Docker Hub部分需要开源项目、个人学习、快速测试很慢(需加速)免费层有限制,拉取/推送速率限
国内公共加速镜像阿里云、腾讯云、华为云、网易云、DaoCloud 等通常免登录国内开发者首选,加速 docker.io极快大部分免费
私有/企业级自建 registry / Harbor / Harbor + ChartMuseum / GitLab Container Registry / Harbor / AWS ECR / Azure ACR / Google Artifact Registry必须登录公司内部、合规、安全、CI/CD 集成内网最快自建免费,云厂商按量付费

2. 最常用的三种 Registry 使用方式对比(口诀:公-加-私)

操作Docker Hub(官方)国内公共加速镜像源自建私有 Registry / Harbor
拉取镜像docker pull nginxdocker pull registry.cn-hangzhou.aliyuncs.com/google_containers/nginxdocker pull mycompany.com:5000/myapp:v1
推送镜像docker push 重阳/myapp:v1基本不支持个人推送docker push mycompany.com:5000/myapp:v1
加速配置方式修改 daemon.json 的registry-mirrors
认证方式docker login通常无需docker login mycompany.com:5000
镜像地址格式nginxlibrary/nginx加速域名/原路径域名:端口/项目/镜像:tag

3. 国内最实用的加速配置(2026 年 1 月仍然有效的主流方案)

编辑/etc/docker/daemon.json(Linux) 或 Docker Desktop → Settings → Docker Engine(Mac/Win)

{"registry-mirrors":["https://docker.m.daocloud.io","https://registry.cn-hangzhou.aliyuncs.com","https://mirror.ccs.tencentyun.com","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn"]}

保存后重启 Docker:

sudosystemctl daemon-reloadsudosystemctl restartdocker

小技巧:可以同时加 3~5 个,Docker 会自动轮询选择最快的。

4. 快速上手自建最轻量级私有 Registry(5 分钟版)

# 方式一:最简单(适合测试、学习)dockerrun -d\-p5000:5000\--restart=always\--name registry\-v registry-data:/var/lib/registry\registry:2
# 方式二:带 UI 管理界面(推荐入门自建)dockerrun -d\-p5000:5000\-v registry-data:/var/lib/registry\--name registry\registry:2dockerrun -d\-p8080:80\--link registry:registry\-eREGISTRY_URL=http://registry:5000\--name registry-browser\konsultaner/docker-registry-browser

访问:http://你的服务器IP:8080 就能看到图形化界面。

推送示例:

# 先给本地镜像打 tagdockertag nginx:latest192.168.1.100:5000/mynginx:v1# 登录(默认 registry:2 无需用户名密码,除非你加了认证)# docker login 192.168.1.100:5000 (如果加了 htpasswd 才需要)# 推送dockerpush192.168.1.100:5000/mynginx:v1# 其他人拉取dockerpull192.168.1.100:5000/mynginx:v1

5. 企业/生产环境推荐路径(2025-2026 主流选择)

  • 小团队 / 个人项目 → Docker Hub + 国内加速
  • 中型团队 / 需要权限控制 → 自建 Harbor(开源最强)
  • 大型企业 / 合规要求高 → Harbor + LDAP/AD + RBAC + 镜像扫描
  • 云原生公司 → 云厂商托管:阿里 ACR、AWS ECR、Google Artifact Registry、Azure ACR
  • GitOps 爱好者 → GitLab / GitHub Container Registry (ghcr.io)

6. 常见命令速查(Registry 相关)

dockerlogin# 登录仓库dockerlogout# 退出dockerpush 用户名/镜像:tag# 推送到 Docker Hubdockerpull 仓库地址/镜像:tag# 拉取dockersearch nginx# 在 Docker Hub 搜索

一句话总结口诀(背下来超有用):

“公用 Docker Hub 慢,国内加速最香;公司内部用私有,Harbor 企业最强。”

想深入哪一块?

  • Harbor 的完整部署(带 HTTPS + 认证 + 扫描)
  • 如何在 K8s 中使用私有仓库(imagePullSecrets)
  • registry 与 distribution 的区别
  • 2026 年 Docker Hub 免费额度变化

直接告诉我,我继续给你展开~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 12:11:34

【Linux】Linux指令进阶:从入门到熟练的实操指南

【Linux 指令进阶】从入门到熟练的实操指南(2026 年实用版) Linux 命令行不是“背命令”,而是掌握思维 组合武器 场景诊断的过程。 很多人卡在“会用 ls cd grep”却永远效率低下,这里给你一条**从“能用”→“熟练”→“高手”…

作者头像 李华
网站建设 2026/6/15 12:22:59

小白也能做动漫头像:UNet人像卡通化实战体验

小白也能做动漫头像:UNet人像卡通化实战体验 你有没有想过,不用学PS、不用找画师,只要上传一张自拍,5秒后就能拿到专属动漫头像?不是滤镜,不是贴纸,而是真正由AI理解你的五官结构、发型轮廓、神…

作者头像 李华
网站建设 2026/6/15 12:01:31

Elasticsearch本地部署:Windows入门必看教程

以下是对您提供的博文内容进行 深度润色与结构重构后的技术博客正文 。本次优化严格遵循您的全部要求: ✅ 彻底去除AI痕迹,语言自然、专业、有“人味”——像一位在Windows上踩过无数坑的资深搜索工程师在手把手教学; ✅ 所有模块有机融合,无生硬标题分割,逻辑层层递进…

作者头像 李华
网站建设 2026/6/15 11:59:28

gpt-oss本地运行指南:小白也能30分钟搞定

gpt-oss本地运行指南:小白也能30分钟搞定 你是不是也刷到过那条轰动AI圈的消息——OpenAI终于开源了自己的大模型?不是API,不是黑盒服务,而是真正把权重文件、推理代码、训练配置全部放出来的gpt-oss。更让人兴奋的是&#xff0c…

作者头像 李华
网站建设 2026/6/15 12:00:49

告别图像漂移!Qwen-Image-Edit-2511角色一致性实测报告

告别图像漂移!Qwen-Image-Edit-2511角色一致性实测报告 你有没有试过这样:让AI给一张人物照片换装,结果人还是那个人,但脸型悄悄变了、发际线后移了、连耳垂大小都不一样了? 或者连续生成同一角色的多张图——第一张穿…

作者头像 李华
网站建设 2026/6/15 12:04:58

如何用Qwen3-Embedding-0.6B提升文档检索准确率?

如何用Qwen3-Embedding-0.6B提升文档检索准确率? 你是否遇到过这样的问题: 在企业知识库中搜索“客户投诉处理流程”,返回的却是几份无关的财务报销模板? 用传统关键词匹配查技术文档,结果前五条全是标题含“API”但内…

作者头像 李华