亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

Docker 倉庫Harbor

發布時間:2020-07-28 09:15:50 來源:網絡 閱讀:285 作者:一杯老酒 欄目:云計算

Harbor

一、Harbor簡介
harbor是vmware開源的企業級registry,可以讓你迅速的搭建自己的私有registry,harbor擴展的docker的registry,使harbor支持:
1,RBAC 基于角色的權限控制
2,基于策略的鏡像復制
3,LDAP/AD支持
4,鏡像刪除和垃圾清理
5,Notary 鏡像簽名
6,用戶界面
7,審計
8,RESTful api

二,Harbor 模塊
harbor主要有6大模塊,默認的每個harbor的組件都被封裝成一個docker container,所以可以通過compose來部署harbor,總共分為8個容器運行,通過docker-compose ps來查看
Docker 倉庫Harbor

harbor-adminserver:harbor系統管理接口,可以修改系統配置以及獲取系統信息
harbor-db:存儲項目的元數據、用戶、規則、復制策略等信息
harbor-jobservice:harbor里面主要是為了鏡像倉庫之前同步使用的
harbor-log:收集其他harbor的日志信息。rsyslogd
harbor-ui:一個用戶界面模塊,用來管理registry。主要是前端的頁面和后端CURD的接口
nginx:harbor的一個反向代理組件,代理registry、ui、token等服務。這個代理會轉發harbor web和docker client的各種請求到后端服務上。是個nginx。nginx負責流量轉發和安全驗證,對外提供的流量都是從nginx中轉,它將流量分發到后端的ui和正在docker鏡像存儲的docker registry
registry:存儲docker images的服務,并且提供pull/push服務。harbor需要對image的訪問進行訪問控制,當client每次進行pull、push的時候,registry都需要client去token服務獲取一個可用的token。
redis:存儲緩存信息

三、安裝
1,環境準備。
操作系統:Centos 7.2
IP:192.168.1.22

docker 17.03.2-ce

docker-compose 安裝

curl -L https://github.com/docker/compose/releases/download/1.23.0-rc3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

harbor-offline-installer-v1.5.1.tgz 離線包下載

wget https://storage.googleapis.com/harbor-releases/release-1.5.0/harbor-offline-installer-v1.5.1.tgz 

2,解壓,修改配置文件
cp harbor-offline-installer-v1.5.1.tgz /data/ ;tar zxvf harbor-offline-installer-v1.5.1.tgz
vim /data/harbor/harbor.cfg

hostname = 192.168.1.22
#ssl_cert = /data/cert/server.crt
#ssl_cert_key = /data/cert/server.key
ui_url_protocol = http // 協議
max_job_workers = 50  // 最大并發請求
customize_crt = on    // 是否使用自定義證書
harbor_admin_password = Harbor12345  // 管理員密碼
db_password = root123    // mysql密碼,如果不修改會默認啟動一個mysql容器并且密碼為root123

3,安裝
/bin/sh install.sh

查看harbor image
docker images
Docker 倉庫Harbor

docker-compose查看
docker-compose ps
Docker 倉庫Harbor

四,登錄harbor && 鏡像上傳下載

Docker 倉庫Harbor

默認密碼:admin/Harbor12345
密碼可在harbor.cfg配置文件更改

管理界面:
Docker 倉庫Harbor

上傳鏡像

修改docker啟動配置文件docker.service

ExecStart 后邊添加--insecure-registry=192.168.1.22
ExecStart=/usr/bin/dockerd --storage-driver=overlay2 --insecure-registry=192.168.1.22

不配置會報錯:
Docker 倉庫Harbor

重啟docker

 systemctl daemon-reload
 systemctl restart docker.service 

CLI登錄harbor
docker login 192.168.1.22
Docker 倉庫Harbor

鏡像打標簽
Docker 倉庫Harbor

docker push 192.168.1.22/szs/mysql_db:latest
Docker 倉庫Harbor
后臺查看
Docker 倉庫Harbor

下載
環境:192.168.1.20
系統:Centos 7.2
安裝docker

修改配置文件:docker.service
ExecStart=/usr/bin/dockerd --storage-driver=overlay2 --insecure-registry=192.168.1.22

重啟

systemctl daemon-reload 
systemctl restart docker.service 

連接鏡像倉庫
docker login 192.168.1.22

因為有認證,否則報錯
Docker 倉庫Harbor

docker pull 192.168.1.22/szs/mysql_db
Docker 倉庫Harbor
Docker 倉庫Harbor

向AI問一下細節

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

AI

鸡东县| 英德市| 洞口县| 怀集县| 温泉县| 汶川县| 宜城市| 嘉定区| 河曲县| 巫山县| 垦利县| 敦煌市| 古田县| 定结县| 准格尔旗| 夏河县| 海城市| 东方市| 平阳县| 泸水县| 北宁市| 广昌县| 汉川市| 铜陵市| 衡东县| 泉州市| 金湖县| 股票| 澜沧| 兴文县| 崇阳县| 同仁县| 扎兰屯市| 清原| 化隆| 沁源县| 伊吾县| 蓬溪县| 正蓝旗| 东莞市| 新疆|