Docker中的Registry和Repository

很多文章中,没有可以区分registery和repostry的关系。事实上,他们俩还是很不一样的。简单来说,

  • Registry:注册服务器,用于管理镜像仓库,起到的是服务器的作用。
  • Repository:镜像仓库,用于存储具体的docker镜像,起到的是仓库存储作用。

两者的关系可以简单从下图中体现出来。

Registry下的组织关系


由上图可以看出,注册服务器可以管理多个镜像仓库,这些镜像仓库中,按照不同的标签(Tag)和镜像名联合管理存储着各种各样的Docker镜像。

 

如下图,在一个镜像注册服务器中,有两个镜像仓库:分别命名为:Ubuntu仓库和Centos仓库。
在每个仓库中都存储着对应的仓库系统镜像。这些镜像含有不同的版本,用Tag标记为6.13.26.7等等。

Docker中镜像存储格式实例

当用户在想要拉取到具体的镜像时,就可以通过如下的命令拉取到对应的镜像到本地,并执行后续操作。

docker pull 注册服务器的仓库名/镜像名:Tag
## 例如:
# docker pull registry.hub.docker.com/ubuntu:latest
# docker pull dl.dockerpool.com:5000/ubuntu

当不使用Tag的时候,默认会使用latest进行标记。



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值