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月,部分技术细节可能已经过时,建议在生产时注明文章的原始发布日期,以提醒读者注意技术更新。
热门推荐
从《我的前半生》学职场智慧:冲突处理与人际关系建立
北京大兴国际机场临空经济区引领京津冀高质量发展新篇章
第三方评估机构:火灾赔偿责任权威解读
德鲁克视角下的非语言沟通:提升团队凝聚力的关键
CPU温度90到100度会损坏电脑吗?一文详解风险与应对方案
毒品危害全面解析:对个人、家庭和社会的严重危害
沪深300低估定投,真的能赚更多吗?
情人之间,如此相处,关系长久而稳定
个人养老金账户和普通银行账户有什么不同?
唐朝时期的民本思想及当代启示
Solana能否逆袭BTC和ETH?
吃方便面也能健康!你一定不知道的秘密。
小学语文教改如何提升学生阅读力?
比亚迪唐转向异响的原因及解决方案
最新天梯图助你精准选择显卡和CPU,打造完美电脑配置详解
《封神2》亏损,《哪吒2》爆红:一场冰火两重天的春节档对决
2024CDS指南发布,细看复方丹参滴丸在糖尿病视网膜病变中的应用价值
新能源大热!直流屏如何助力太阳能?
AI聊天神器助你告别社恐
喝水也有“黄金时间”?揭秘科学饮水法!
什么是CCC认证?强制性产品认证制度详解
用DeepSeek买大乐透,你敢试试吗?
生涯规划师分享:10个步骤实现职业转型与成功
拯救发际线后移的3个方法
1080P看电影设置多少Hz最合适?完美观影体验指南
人类有没有可能是银河系乃至全宇宙唯一智慧文明?可能性有多大?
上门按摩平台乱象频发,选择需谨慎
双十一数据抓取实战:淘宝开放平台API指南
《海贼王》恶魔果实完全解析:从分类到局限,揭秘最强能力者的秘密
肺部疾病看什么科室?一文读懂呼吸内科、胸外科和感染科的区别