news 2026/2/15 11:28:34

【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/2/13 8:54:16

数字孪生提升产品质量追溯能力:操作指南

以下是对您提供的博文《数字孪生提升产品质量追溯能力:技术原理与工程实践指南》的 深度润色与结构优化版本 。本次改写严格遵循您的全部要求: ✅ 彻底去除AI痕迹,语言自然、专业、有“人味”——像一位在汽车电子产线摸爬滚打十年的系统架构师,在技术分享会上边画图边讲…

作者头像 李华
网站建设 2026/2/9 3:35:01

零基础也能用的AI修图:GPEN镜像一键搞定模糊人脸

零基础也能用的AI修图:GPEN镜像一键搞定模糊人脸 你有没有翻出过老相册里那张泛黄的照片?亲人微笑的脸庞却糊成一片,想发朋友圈又怕被说“这图太糊了”。别急——现在不用找修图师、不用学PS,打开浏览器,上传照片&…

作者头像 李华
网站建设 2026/2/9 20:37:36

多主I2C通信协议层解析:全面讲解起始停止条件

以下是对您提供的博文内容进行 深度润色与专业重构后的版本 。本次优化严格遵循您的全部要求: ✅ 彻底去除AI痕迹,语言自然、老练、有工程师现场感 ✅ 所有标题均重写为更精准、生动、具引导性的技术表达(非模板化) ✅ 内容逻辑完全重组:以“问题驱动 → 原理穿透 →…

作者头像 李华
网站建设 2026/2/10 9:38:07

LVGL界面编辑器Flex布局模式全面讲解

以下是对您提供的博文《LVGL界面编辑器Flex布局模式全面技术解析》的 深度润色与重构版本 。本次优化严格遵循您的全部要求: ✅ 彻底去除AI腔调与模板化表达(如“本文将从……几个方面阐述”) ✅ 摒弃所有程式化标题(引言/概述/总结/展望),代之以自然、连贯、有节奏的…

作者头像 李华
网站建设 2026/2/12 2:30:07

自动驾驶感知入门,用YOLOE识别道路元素

自动驾驶感知入门,用YOLOE识别道路元素 在智能驾驶系统中,“看得清”是“走得稳”的前提。传统车载视觉方案常受限于封闭词汇表——只能识别训练时见过的几十类物体,面对施工锥桶、倒伏路牌、临时路障等长尾场景束手无策。而真实道路从不按预…

作者头像 李华
网站建设 2026/2/4 23:33:04

不只是开箱即用:麦橘超然还能这样深度定制

不只是开箱即用:麦橘超然还能这样深度定制 1. 从“能用”到“好用”:重新认识麦橘超然的潜力 很多人第一次打开麦橘超然 - Flux 离线图像生成控制台时,会以为它只是一个“填提示词、点生成、看结果”的简易工具。界面简洁,操作直…

作者头像 李华