(二)Harbor WEB的使用
接上一篇《安裝Harbor》,安裝好之后,接下來我們就進(jìn)行Harbor? web界面的操作吧!
?
?轉(zhuǎn)載請標(biāo)明出處:http://www.cnblogs.com/huangjc/p/6270405.html
?
瀏覽器登陸Harbor(默認(rèn)用戶密碼:admin/Harbor12345):
1、首先新增一個用戶,用于添加、讀取、刪減等管理鏡像操作:
新增一個 myname 用戶:
?
2、新增項(xiàng)目,用于存放鏡像:
新增一個my_data項(xiàng)目,并設(shè)置為私有項(xiàng)目,只有登陸了相關(guān)用戶才可以操作;如果勾選了 "公開" 則所有人都可以讀取;
?
3、進(jìn)入my_data項(xiàng)目--用戶,新增成員;對my_data項(xiàng)目進(jìn)行相應(yīng)權(quán)限的管理:
新增在第一步新建myname這個用戶,并設(shè)置為管理員;管理員對my_data這個項(xiàng)目擁有所有操作權(quán)限,push/pull/delete/復(fù)制策略等操作;開發(fā)人員只能push/pull;訪客只能pull 。
?
4、 接下來我們就開始push鏡像上來吧:
push/pull鏡像只能在docker主機(jī)上執(zhí)行命令操作!對于私有鏡像,不管是push還是pull都需要login之后才能操作。
根據(jù)上一篇《安裝篇》我的Harbor IP是:192.168.6.113
#給鏡像打標(biāo)簽:# 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(用戶密碼是瀏覽器設(shè)置的用戶密碼,可以用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上看一下鏡像是否存在:
并且可以對鏡像進(jìn)行刪除等操作。
?
?5、復(fù)制備份鏡像:
搭建多個Harbor,這個功能真正使用起來會感覺到非常的實(shí)用。
(1)作為最基本的鏡像備份功能,完全無需自己手動去操作,只需要定一條策略就可以了,非常的方便。
(2)多個Harbor,不同的人員不同的Harbor服務(wù)器:比如開發(fā)人員一個Harbor,測試人員一個Harbor,運(yùn)維前線人員一個Harbor:
? 開發(fā)人員開發(fā)好程序并打包push到他們自己的Harbor上,然后Harbor自動將這個鏡像復(fù)制到測試人員的Harbor上,測試人員測試好之后push保存到Harbor上,然后Harbor又將其自動復(fù)制到運(yùn)維人員的Harbor上,供運(yùn)維人員上線。
? 每個部門的人員只需要管理好自己的Harbor就行了,每個部門一個Harbor,權(quán)限也好,編輯也好,都便于管理;期間完全無需人工干預(yù);再也不用管這個鏡像是否開發(fā)好,是否測試好,是否能正常上線。
?
新建一個備份策略,備份到其他機(jī)房去;當(dāng)然,這里你得搭建好第二個Harbor服務(wù)器:
?
很快日志上就會顯示備份成功了:
?
然后登陸另外一臺Harbor服務(wù)器查看鏡像是否已經(jīng)傳過來了:
會發(fā)現(xiàn),我這臺Harbor機(jī)器只是簡單的搭建好,沒做任何的操作,鏡像就直接同步過來了:
?
到此,基本使用方法也就這樣了!操作方便簡單粗暴......
?
轉(zhuǎn)載于:https://www.cnblogs.com/huangjc/p/6270405.html
總結(jié)
以上是生活随笔為你收集整理的(二)Harbor WEB的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU 题目分类(转载)
- 下一篇: 实践分享:开始用Cordova+Ioni