随着docker使用的镜像越来越多,就需要有一个保存镜像的地方,这就是仓库。目前常用的两种仓库:公共仓库和私有仓库。最方便的就是使用公共仓库上传和下载,下载公共仓库的镜像是不需要注册的,但是上传时,是需要注册的。
私有仓库最常用的就是registry、harbor两种,那接下来详细介绍如何创建私有仓库。
一、搭建registry私有仓库
1)案例描述
两台docker服务器,dockera创建registry私有仓库,dockerb用于测试!
2)案例实例
(1)dockera服务器的操作
(2)dockerb服务器的操作
至此,registry私有仓库已经搭建完成!
二、搭建harbor私有仓库
harbor私有仓库和registry私有仓库相比,功能强大很多,并且支持web图形化管理,所以在企业中非常受到欢迎!
1)案例描述
两台docker服务器,dockera创建harbor私有仓库,dockerb用于测试!
2)案例实例
(1)下载docker-compose工具
首先上github官网,如图:
dockera服务器的操作
(2)配置harbor
同样也是上github官网搜索,找到相应的版本即可,这里就不多做截图了!网址是https://github.com/goharbor/harbor/releases
如图:
同样也是在dockera服务器上进行操作
客户端访问web页面:
(3)上传镜像
仓库搭建完成后,接着在dockera(harbor)服务器上上传镜像!
上传完成后,如图:
(4)在dockerb服务器上测试下载镜像
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.51cto.com/14157628/2460075