Docker Registry部署镜像私有仓库及鉴权认证
创作时间:
作者:
@小白创作中心
Docker Registry部署镜像私有仓库及鉴权认证
引用
CSDN
1.
https://blog.csdn.net/projim_tao/article/details/129491144
Docker Registry是一个用于存储和分发Docker镜像的服务器端应用程序。本文将详细介绍如何在CentOS系统上部署Docker Registry,搭建私有镜像仓库,并进行鉴权认证。
一、Docker Registry是什么?
Docker Registry 是一个无状态、高度可扩展的服务器端应用程序,用于存储和分发 Docker镜像。Docker Registry是基于Apache 许可证开源的,它是目前应用最广泛的镜像仓库管理程序,所有的源码在github上开源,如果感兴趣的话可以clone相关的代码进行深层次的学习。
为什么需要使用Docker Registry?
- 需要对镜像进行严格统一管理;
- 需要拥有镜像的分发渠道;
- 并且将镜像管理和分发集成到内部统一开发流程中。
例如搭建内部CI平台,自动构建镜像、存储镜像和分发镜像,实现一键构建,打通从开发测试环境到生产环境。
二、Docker Registry部署私有仓库
部署Docker Registry之前先安装Docker,我的环境是Centos,直接使用以下命令:
[root@node1 docker]# yum update
[root@node1 docker]# yum install docker
[root@node1 docker]# docker version
Client:
Version: 1.13.1
API version: 1.26
Package version:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
你可以创建专门的docker用户进行操作,更加安全,刚创建的用户不在sudo user里面,可以通过以下方式设置,这里为了方便,我使用了root用户。
chmod u+w /etc/sudoers
vim /etc/sudoers
//填入以下内容
docker ALL=(ALL) ALL
安装完毕以后使用以下命令查看docker运行状态:
[root@node1 docker]# sudo systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2023-03-10 18:03:18 CST; 11s ago
Docs: http://docs.docker.com
Main PID: 47284 (dockerd-current)
CGroup: /system.slice/docker.service
├─47284 /usr/bin/dockerd-current --add-runtime docker-runc=/usr/li...
└─47290 /usr/bin/docker-containerd-current -l unix:///var/run/dock...
Mar 10 18:03:17 node1 dockerd-current[47284]: time="2023-03-10T18:03:17.8383..."
Mar 10 18:03:17 node1 docke
注意:本文发布于2023年3月,部分技术细节可能已经过时,建议在生产时注明文章的原始发布日期,以提醒读者注意技术更新。
热门推荐
小腿肚酸疼麻木该如何处理
人民日报:让科研成果真正实现创新价值
未来食品科技创新国际研讨会:杨芳副教授解析艾草营养与活性成分
婚内一方以父母名义买房转移财产如何追讨
南京户口的十大优势:生活、教育、工作等方面全面解析
你不知道的电子烟凉味剂
中国航天科工集团公司:从军工到民用的科技强国之路
金星逆行:爱情、价值观与重新评估
红梅与腊梅的差异探秘
重疾险等待期多长时间可以赔付
阿胶:补血滋阴的中药瑰宝
小视频配音旁白:如何轻松打造引人入胜的音频效果
支付宝乘车码使用攻略:卡包、3D touch、widget 三招搞定
五周岁孩子睡觉时头部出汗的可能原因是什么
节度使制度的历史考察
OpenAI官宣GPT-5:奥特曼回应DeepSeek竞争压力
咬肌大了就永远瘦不下来了吗
深度解读3D打印计费模式:基于属性、服务内容与特点的全方位分析
幼儿成长档案这样做,让家长看见孩子成长的足迹
物联网应用软件开发行业分析和主要应用领域
美国就业数据超预期,美联储或暂停降息
洗衣机选购指南:波轮、滚筒、洗烘一体与套装的选择及海尔云溪系列深度解析
一文带你搞懂币圈老鼠仓是什么意思?
哌拉西林/他唑巴坦:30岁正当年,中重度感染治疗的可靠之选
业主如何合理拒交不合理物业费用
血生化检查项目主要确诊什么
经颅多普勒检测仪是怎么检查脑血管的
高性能迷你电脑的五大必备硬件配置
2024年陕西省重点产业规划布局分析
坟、墓、陵、寝傻傻分不清?一文告诉你它们有什么区别!