企业网站可以做淘宝客吗,教你用模板做网站,网站制作-杭州,方案模板网站接上一篇《安装Harbor》#xff0c;安装好之后#xff0c;接下来我们就进行Harbor web界面的操作吧#xff01; 转载请标明出处#xff1a;http://www.cnblogs.com/huangjc/p/6270405.html 浏览器登陆Harbor#xff08;默认用户密码#xff1a;admin/Harbor12345#x…接上一篇《安装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/alpineThe 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机器只是简单的搭建好没做任何的操作镜像就直接同步过来了 到此基本使用方法也就这样了操作方便简单粗暴...... 转载于:https://www.cnblogs.com/huangjc/p/6270405.html