(二)Harbor WEB的使用
接上一篇《安装Harbor》,安装好之后,接下来我们就进行Harbor web界面的操作吧!
转载请标明出处:http://www.cnblogs.com/huangjc/p/6270405.html
浏览器登陆Harbor(默认用户密码:admin/Harbor12345):
1、首先新增一个用户,用于添加、读取、删减等管理镜像操作:
新增一个 myname 用户:


2、新增项目,用于存放镜像:
新增一个my_data项目,并设置为私有项目,只有登陆了相关用户才可以操作;如果勾选了 "公开" 则所有人都可以读取;

3、进入my_data项目--用户,新增成员;对my_data项目进行相应权限的管理:
新增在第一步新建myname这个用户,并设置为管理员;管理员对my_data这个项目拥有所有操作权限,push/pull/delete/复制策略等操作;开发人员只能push/pull;访客只能pull 。

4、 接下来我们就开始push镜像上来吧:
push/pull镜像只能在docker主机上执行命令操作!对于私有镜像,不管是push还是pull都需要login之后才能操作。
根据上一篇《安装篇》我的Harbor IP是:192.168.6.113
#给镜像打标签:
# docker tag nginx:1.11.5 192.168.6.113/my_data/nginx:1.11.5
# docker tag alpine 192.168.6.113/my_data/alpine #登陆Harbor(用户密码是浏览器设置的用户密码,可以用admin登陆,也可以用新建的用户myname登陆!):
# docker login 192.168.6.113
Username: admin
Password:
Login Succeeded #push镜像
# docker push 192.168.6.113/my_data/nginx:1.11.5
....
# docker push 192.168.6.113/my_data/alpine
The push refers to a repository [192.168.6.113/my_data/alpine]
011b303988d2: Pushed
latest: digest: sha256:1354db23ff5478120c980eca1611a51c9f2b88b61f24283ee8200bf9a54f2e5c size: 528
push上传镜像成功,然后在web上看一下镜像是否存在:
并且可以对镜像进行删除等操作。

5、复制备份镜像:
搭建多个Harbor,这个功能真正使用起来会感觉到非常的实用。
(1)作为最基本的镜像备份功能,完全无需自己手动去操作,只需要定一条策略就可以了,非常的方便。
(2)多个Harbor,不同的人员不同的Harbor服务器:比如开发人员一个Harbor,测试人员一个Harbor,运维前线人员一个Harbor:
开发人员开发好程序并打包push到他们自己的Harbor上,然后Harbor自动将这个镜像复制到测试人员的Harbor上,测试人员测试好之后push保存到Harbor上,然后Harbor又将其自动复制到运维人员的Harbor上,供运维人员上线。
每个部门的人员只需要管理好自己的Harbor就行了,每个部门一个Harbor,权限也好,编辑也好,都便于管理;期间完全无需人工干预;再也不用管这个镜像是否开发好,是否测试好,是否能正常上线。
新建一个备份策略,备份到其他机房去;当然,这里你得搭建好第二个Harbor服务器:


很快日志上就会显示备份成功了:

然后登陆另外一台Harbor服务器查看镜像是否已经传过来了:
会发现,我这台Harbor机器只是简单的搭建好,没做任何的操作,镜像就直接同步过来了:

到此,基本使用方法也就这样了!操作方便简单粗暴......
(二)Harbor WEB的使用的更多相关文章
- SpringBoot(二)Web整合开发
Spring Boot (二):Web 综合开发 本篇文章接着上篇内容继续为大家介绍spring boot的其它特性(有些未必是spring boot体系桟的功能,但是是spring特别推荐的一些开源 ...
- 一、HTML概述 二、web相关的概念 三、HTML的常用标签
一.HTML概述###<1>概念 HTML:Hypertext Markup Language,超文本 标记语言,用来描述网页的一种语言. 非编程语言,由浏览器直接解释运行. ###< ...
- 二、Web框架实现
一.简单web(socket) 在前一篇WEB框架概述一文中已经详细了解了:从浏览器键入一个URL到返回HTML内容的整个过程.说到底,本质上其实就是一个socket服务端,用户的浏览器其实就是一个s ...
- 【系统安全性】二、Web攻击与防范
二.Web攻击与防范 1.XSS攻击 跨站脚本攻击(Cross Site Scripting),因为简写CSS,与层叠样式表(Cascading Style Sheets)有歧义,所以取名XSS 原理 ...
- [知识库分享系列] 二、Web(高性能Web站点建设)
知识库分享系列: [知识库分享系列] 二..NET(ASP.NET) [知识库分享系列] 一.开篇 分享介绍 此知识库之所以为 Web 系列,因为和 .NET 没有完全的关系,其中的技术和实践实用于各 ...
- Nginx 学习笔记(二)Web 服务启用 HTTP/2
个人网站提升为HTTP2.0协议,加速访问 一.条件 1.openssl的版本必须在1.0.2e及以上 2.nginx的版本必须在1.9.5以上 二.编译安装 1.openssl 编译安装 (1)开始 ...
- Java嵌入式数据库H2学习总结(二)——在Web应用程序中使用H2数据库
一.搭建测试环境和项目 1.1.搭建JavaWeb测试项目 创建一个[H2DBTest]JavaWeb项目,找到H2数据库的jar文件,如下图所示: H2数据库就一个jar文件,这个Jar文件里面包含 ...
- 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(二)-- Web Api Demo
在上一篇里,我已经建立了一个简单的Web-Demo应用程序.这一篇将记录将此Demo程序改造成一个Web Api应用程序. 一.添加ASP.NET Core MVC包 1. 在project.json ...
- JDBC二查询(web基础学习笔记八)
一.建立数据库 --创建news表空间 CREATE TABLESPACE tbs_news DATAFILE 'F:\ORACLE\news.dbf' SIZE 10M AUTOEXTEND ON; ...
随机推荐
- 【PLSQL】过程procedure形参和参数
************************************************************************ ****原文:blog.csdn.net/clar ...
- 一道sql面试题(查询语句)
一道sql面试题(查询语句) id name age 1 a 11 2 b 11 3 c 12 4 d 13 5 e ...
- wcf消息模式(随记)
----------------------------------------------消息模式:1.request\reply(默认)2.one-way(单工)[Isoneway=true]客户 ...
- 分布式文件系统之MogileFS工作原理及实现过程
MogileFS是一套高效的文件自动备份组件,由Six Apart开发,广泛应用在包括LiveJournal等web2.0站点上.MogileFS由3个部分组成: 第1个部分:是server端,包 ...
- linux创建进程和等待进程退出
在WIN32下,在一个进程里我们可以使用CreateProcess()创建一个进程,然后通过调用WaitForSingleObect(), WaitForMultipleObject()等待进程退出. ...
- Effective C++(12) 复制对象时要复制每一个成员
问题聚焦: 负责拷贝的两个操作:拷贝构造函数和重载赋值操作符. 一句话总结,确保被拷贝对象的所有成员变量都做一份拷贝. Demo void logCall(const std::string&am ...
- 【学习笔记】《JavaScript DOM 编程艺术》 ——总结
一.要点阐述 1,程序设计语言分为解释型和编译型两大类,JS属于解释型,在Web浏览器中一边解释一边执行. 2,"//"注释单行,"/*...*/"注释多行.反 ...
- CLR 的执行模型(2)
第一章 CLR 的执行模型(2) 本篇内容大纲 Framework 类库(Framework Class Library , FCL) 通用类型系统(Common Type System,CTS) 公 ...
- HDU1423:Greatest Common Increasing Subsequence(LICS)
Problem Description This is a problem from ZOJ 2432.To make it easyer,you just need output the lengt ...
- 如何用程序删除win 7下SYSTEM权限的目录
win7系统由于安装程序等操作,可能会在系统中留下一些所有权限是SYSTEM角色的目录,例如我的系统以前在C盘的QQ卸载后的遗留文件(下图). System是Windows系统中最高权限角色(组),比 ...