上一篇博文讲到了registry私有仓库,今天配置一下harbor仓库,harbor呢可以作为公开仓库,也可以作为私有仓库,今天就来配置一下harbor如何实现公开仓库和私有仓库。
关于registry公开仓库请访问博文:部署docker私有仓库registry
registry和harbor的区别
registry:是一个私有镜像仓库,图形化支持较差,小型企业使用; harbor:支持可视化管理,支持私有仓库和公有仓库,支持镜像的管理控制;docker harbor的优点
vmware公司的开源镜像管理解决方案; 支持图形化管理; 方便访问和配置; 方便镜像访问控制; 支持镜像负责策略; 审计统计用户访问镜像使用情况;docker harbor依赖的程序
python; 安装docker; docker compose;一、搭建harbor仓库
案例描述:
两台centos7.4,一台服务器端,一台客户端(测试使用);
两台服务器都要安装docker服务,我这里docker版本是19.03.9版本;
关于docker容器的安装请访问:安装docker.v19。03.9版本
1、配置docker compose
访问道云官网,找到安装docker compose,复制命令到docker服务器端:
2、配置docker harbor公开仓库
1)打开github官网
打开github官网搜索harbor,再点击goharbor/harbor,再点击“releases”,根据自己所需,下载相应的版本,上传至服务器(网址如下: https://github.com/goharbor/harbor/releases 也可下载在线安装的包,我没试过,可自行尝试),如下:
2)配置harbor仓库
3)安装完成浏览器访问harbor仓库
4)创建一个公开仓库
5)确保image公开仓库已经创建成功
6)docker服务器端登录harbor仓库
7)harbor查看镜像是否上传成功
3、配置docker客户端
4、创建harbor私有仓库
1)创建私有仓库
2)创建一个用户
3)将刚创建的private用户添加到private私有仓库中
4)上传镜像到harbor私有仓库
5)harbor查看镜像是否上传成功
6)docker客户端下载私有仓库中的镜像
7)harbor支持日志统计功能
到此这篇关于docker搭建harbor公开仓库的方法示例的文章就介绍到这了,更多相关docker搭建harbor公开仓库内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://blog.51cto.com/14156658/2499740