1.搭建企業級別docker映象私有倉庫
2.推薦使用harbor搭建
官方推出的registry,雖然能實現映象倉庫管理。但是相對harbor來說功能相對少,例如使用者管理,許可權管理,ui視覺化介面管理等都相對薄弱。所以搭建企業級用於生產環境的私有倉庫管理,推薦使用harbor。3.安裝harbor
harbor也是基於docker容器執行的,所以搭建過程很簡答。只要一台推薦記憶體4g以上的centos或者ubuntu安裝docker,以及docker-compose就能很快跑起來。以下基於centos7搭建過程4.流程
4.1 安裝
yum install python-pip -y && pip install docker-compose # 安裝docker-compose
# 選擇harbor版本資訊
wget
tar -zxvf harbor-online-installer-v1.7.5.tgz # 且解壓縮
cd harbor
vim harbor.cfg # 將hostname改為要訪問的ip位址或者網域名稱
vim docker-compose.yml # 將127.0.0.1:1514 埠對映 改為 1514:10514
#為了節約時間,可以先把所需映象都pull下來。 其實都是一樣的,只是我想一步到位,映象乙個個拉看著不爽罷了。
docker-compose pull # 拉取所需的所有映象
#映象拉取成功後,直接執行docker-compose啟動即可
docker-compose up -d
4.2 效果
首頁訪問: 輸入ip位址即可
預設賬號: admin
預設密碼: 檢視密碼 cat harbor.cfg | grep harbor_admin_password
登陸後介面:
#加入以下內容
# 重啟docker即可 這樣才能使用docker lgin ip位址
systemctl daemon-reload
systemctl restart docker
再docker push即可了。
例如可以直接檢視,剛才我push了乙個nginx映象上去。還可以檢視映象download次數等等資訊。
5.總結
非專業執行人員其實了解或者自己本地搭建以下,拿過來玩玩其實就夠了。要是專業的運維人員,文章所述太過簡單了可以忽略。 這樣能夠也讓我們去體會運維的工作或者說這些映象背後管理的流程等等,對於後端人員(映象使用者)或者映象的開發者的工作至少有點好處的,個人的一點不成熟的見解。
Harbor映象倉庫搭建
一 harbor安裝環境要求 硬體環境 1 cpu 2核以上,最好4核以上 2 記憶體4g以上,最好8g以上 3 硬碟空間至少40g,最好160g以上 軟體環境 1 docker v17.06以上版本 2 docker compose v1.18.0以上版本 3 openssl 更新到最新版 一般情...
Harbor映象倉庫搭建
安裝docker compose單機集群指令碼 wget c mv docker compose linux x86 64 usr local bin docker compose chmod x usr local bin docker compose docker compose v tar z...
docker映象倉庫Harbor搭建
環境準備 2 docker 3 docker compose 4 harbor 安裝docker 和 docker compose就不多說了,自己自己去網上搜尋教程 wget 解壓tar zxvf harbor offline installer v1.1.2.tgz 解壓縮之後,進入目錄下會看到 ...