91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Docker私有倉庫部署---Harbor(實例演示!!!)

發布時間:2020-07-31 11:18:32 來源:網絡 閱讀:6243 作者:caozhengtao1213 欄目:云計算

Harbor概述

Harbor是VMware公司開源的企業級Docker Registry項目

Harbor的優勢

基于角色控制
基于鏡像的復制策略
支持LDAP/AD
圖像刪除和垃圾收集
圖形UI
審計
RESTful API

Harbor架構組成

Proxy

通過一個前置的反向代理統一接受瀏覽器,Docker客戶端的請求,并將請求轉發給后端不同的服務

Registry

負責存儲Docker鏡像。并處理docker push/pull 命令

Core services

Harbor的核心功能,包括UI、webhook、token服務
UI:提供網絡頁面
token:令牌
Webhook:微服務中的回調機制

Database

為core services提供數據庫服務

Log collector

負責收集其他組件的log,供日后進行分析

Docker私有倉庫架構拓撲:

Docker私有倉庫部署---Harbor(實例演示!!!)

用戶請求通過Proxy反向代理訪問Core services,UI提供web界面,token令牌,你第一次登錄之后服務器會給你一串序列號,下次直接登錄就行,你需要下載的鏡像信息,屬性,都存放在后面的database,再通過webhook回調去registry私有倉庫調取鏡像。這一系列的操作都存放在日志中。

部署Harbor服務實例演示

1.基礎環境部署

#掛載資源包
mount.cifs //192.168.142.1/docker /mnt

切換掛載目錄
cd /mnt

#復制控制命令到系統中
cp docker-compose /usr/local/bin

#查看版本信息
docker-compose -v

#解壓harbor資源包
tar zxvf harbor-offline-installer-v1.2.2.tgz -C /usr/local

2.配置Harbor參數

#切換至解壓點目錄
cd /usr/local/harbor/

#編輯Harbor配置
vim harbor.cfg 
#在第五行指定私庫地址
hostname = 192.168.142.149

#使用腳本啟動Harbor
./install.sh

3.遠程登錄Harbor

#登錄harbor,默認管理員admin,密碼Harbor12345
docker login -u admin -p Harbor12345 http://127.0.0.1

#關閉防火墻和安全功能
systemctl stop firewalld.service
setenforce 0

使用瀏覽器登錄登錄Harbor
Docker私有倉庫部署---Harbor(實例演示!!!)

4.建立項目,并向Harbor中上傳鏡像

Docker私有倉庫部署---Harbor(實例演示!!!)
Docker私有倉庫部署---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私有倉庫部署---Harbor(實例演示!!!)

#登出私庫
docker logout http://127.0.0.1

5.創建Harbor新用戶

Docker私有倉庫部署---Harbor(實例演示!!!)

#新建用戶異地登錄
docker login -u czt -p Czt12345 http://192.168.142.149

可以添加用戶及角色到項目中
Docker私有倉庫部署---Harbor(實例演示!!!)

6.使用docker-compose管理Harbor

#移除Harbor服務容器同時保留鏡像數據/數據庫
docker-compose down -v

#執行腳本來填充配置
./prepare

#重新創建并啟動Harbor服務容器
docker-compose up -d

#報錯解決
#關閉防火墻,重啟docker
systemctl restart docker
docker-compose up -d

#如需重新部署,需要移除Harbor服務容器全部數據
#先移除Harbor服務容器同時保留鏡像數據/數據庫
docker-compose down -v

#刪除harbor服務容器全部數據
rm -rf /data/database/
rm -rf /data/registry/

謝謝閱讀!!!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阳曲县| 阿巴嘎旗| 铜梁县| 天镇县| 沐川县| 台北市| 嘉荫县| 额尔古纳市| 敦化市| 福清市| 东乌珠穆沁旗| 宾川县| 南城县| 阿拉善右旗| 武邑县| 宝鸡市| 福建省| 乌苏市| 绥滨县| 汉川市| 江达县| 东丰县| 龙南县| 凤庆县| 乐亭县| 阜南县| 汝南县| 个旧市| 治多县| 香港| 扶余县| 宁德市| 鹤山市| 沙洋县| 江西省| 佳木斯市| 梁山县| 凤城市| 屏边| 廊坊市| 岗巴县|