Docker中的仓库的简述及工作原理

本文介绍了Docker仓库的基本概念,包括公共和私有仓库,并详细解析了仓库的工作原理,涵盖拉取、推送和删除镜像的流程。通过讲解仓库的三个角色:Registry Client、Docker Index和Registry,阐述了它们在Docker镜像管理中的作用。此外,还总结了客户端操作镜像的共性和区别,强调了改变仓库内容时同步状态的重要性。
摘要由CSDN通过智能技术生成

1、Docker仓库简述

Docker仓库的概念很好理解,就像是一个装载了许多镜像的仓库。Docker仓库有由Docker官方提供的公共仓库(Dokcer Hub),也有私有仓库。需要镜像时,如果这个镜像不存在,则可以去仓库中拉取(pull)镜像,默认是去公有仓库拉取
公有和私有也很好理解,谁都可以来拿的就是公有仓库,只有得到私人允许才能拿的就是私有仓库。

2、仓库的工作原理

先来学习一下Docker仓库的工作原理,打好理论基础对于实际操作的理解会更深刻。

<1>Docker仓库使用时涉及的三个角色

Docker仓库使用时会涉及到三个角色,分别是:Registry Client(仓库客户端)、Docker Index(Index服务)与Registry(Docker仓库)
这三个角色各有各的职责,互相协助来完成Docker仓库的使用。下面我绘制了一张图来简单说明三个角色各自的职责。
在这里插入图片描述
注意:虽然Registry不提供用户认证的功能,但可以通过Index对用户身份进行验证,验证方式是Index服务的Token的方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值