這篇文章給大家分享的是Docker安裝部署Harbor的教程。相信大部分人都還不知道怎么安裝部署,為了讓大家學會,給大家收集了關(guān)于Docker安裝部署Harbo的資料。
10多年的伊州網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整伊州建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“伊州網(wǎng)站設(shè)計”,“伊州網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
Harbor是VMware公司開源的企業(yè)級Docker Registry項目
基于角色控制
基于鏡像的復(fù)制策略
支持LDAP/AD
圖像刪除和垃圾收集
圖形UI
審計
RESTful API
Proxy
通過一個前置的反向代理統(tǒng)一接受瀏覽器,Docker客戶端的請求,并將請求轉(zhuǎn)發(fā)給后端不同的服務(wù)
Registry
負責存儲Docker鏡像。并處理docker push/pull 命令
Core services
Harbor的核心功能,包括UI、webhook、token服務(wù)
UI:提供網(wǎng)絡(luò)頁面
token:令牌
Webhook:微服務(wù)中的回調(diào)機制
Database
為core services提供數(shù)據(jù)庫服務(wù)
Log collector
負責收集其他組件的log,供日后進行分析
用戶請求通過Proxy反向代理訪問Core services,UI提供web界面,token令牌,你第一次登錄之后服務(wù)器會給你一串序列號,下次直接登錄就行,你需要下載的鏡像信息,屬性,都存放在后面的database,再通過webhook回調(diào)去registry私有倉庫調(diào)取鏡像。這一系列的操作都存放在日志中。
#掛載資源包
mount.cifs //192.168.142.1/docker /mnt
切換掛載目錄
cd /mnt
#復(fù)制控制命令到系統(tǒng)中
cp docker-compose /usr/local/bin
#查看版本信息
docker-compose -v
#解壓harbor資源包
tar zxvf harbor-offline-installer-v1.2.2.tgz -C /usr/local
#切換至解壓點目錄
cd /usr/local/harbor/
#編輯Harbor配置
vim harbor.cfg
#在第五行指定私庫地址
hostname = 192.168.142.149
#使用腳本啟動Harbor
./install.sh
#登錄harbor,默認管理員admin,密碼Harbor12345
docker login -u admin -p Harbor12345 http://127.0.0.1
#關(guān)閉防火墻和安全功能
systemctl stop firewalld.service
setenforce 0
使用瀏覽器登錄登錄Harbor
#下載鏡像
docker pull cirros
#為鏡像打標簽
docker tag cirros 127.0.0.1/my/cirros:v1
#上傳鏡像到Harbor
docker push 127.0.0.1/my/cirros:v1
#登出私庫
docker logout http://127.0.0.1
#新建用戶異地登錄
docker login -u czt -p Czt12345 http://192.168.142.149
可以添加用戶及角色到項目中
#移除Harbor服務(wù)容器同時保留鏡像數(shù)據(jù)/數(shù)據(jù)庫
docker-compose down -v
#執(zhí)行腳本來填充配置
./prepare
#重新創(chuàng)建并啟動Harbor服務(wù)容器
docker-compose up -d
#報錯解決
#關(guān)閉防火墻,重啟docker
systemctl restart docker
docker-compose up -d
#如需重新部署,需要移除Harbor服務(wù)容器全部數(shù)據(jù)
#先移除Harbor服務(wù)容器同時保留鏡像數(shù)據(jù)/數(shù)據(jù)庫
docker-compose down -v
#刪除harbor服務(wù)容器全部數(shù)據(jù)
rm -rf /data/database/
rm -rf /data/registry/
看完這篇文章,你們學會安裝部署Harbor了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀。
網(wǎng)頁名稱:Docker安裝部署Harbor教程
分享地址:http://chinadenli.net/article10/giccdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、電子商務(wù)、網(wǎng)站內(nèi)鏈、App開發(fā)、自適應(yīng)網(wǎng)站、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)