Harbor 安裝配置

vmware 開源的docker 倉庫管理工具比原生態的好不少,有web 界面,有權限管理。決定把倉庫進行遷移。遷移步驟以下:nginx

1 、下載,github 地址:https://github.com/vmware/harborgit

二、解壓。進入目錄。倉庫數據默認會放到/data 目錄下。我原來的數據也是存放在這裏,因此不用動github

三、修改配置文件:web

vi harbor.cfgdocker

hostname = www.oamplus.com工具

ui_url_protocol = https ###默認爲http測試

四、準備ssl 證書ui

mkdir /data/certurl

cp /etc/nginx/cert/server.crt /data/certserver

cp /etc/nginx/cert/server.key /data/cert

注意:默認的ssl 證書的名字就是server.crt

五、運行安裝 : ./install.sh

完成後修改 nginx.conf 文件:

vi common/config/nginx/nginx.conf

proxy_set_header X-Forwarded-Proto https;   ###不加這個push 的鏡像的時候會出現 unauthorized: authentication required

六、重啓服務:

docker-compose  stop && docker-compose  up -d

七、push 測試

docker login -u admin https://www.oamplus.com   ###默認密碼:Harbor12345

docker push  www.oamplus.com/library/task

徹底正常,惟一的坑就是unauthorized: authentication required 錯誤。另外和ad 整合還沒作好。

八、若是修改了 harbor.cfg 文件,須要從新運行./install.sh 文件

相關文章
相關標籤/搜索