harbor安裝要求
harbor快速部署
下載harbor:https://github.com/goharbor/harbor/releases
這邊以harbor-1.8.2為例
[root@gitlab home]# tar -xf harbor-offline-installer-v1.8.2.tgz
修改配置文件
必改項,其余的自己看着改
下載docker-compose
curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/sbin/docker-compose && chmod +x /usr/sbin/docker-compose
然后依次執行
啟動完成后 登錄harbor頁面,默認用戶名密碼 admin/Harbor12345
登錄頁面后創建一個project測試下上傳功能
修改docker啟動的service
不然連接會報錯
使用docker連接,上傳一個鏡像測試,輸入自己的賬戶名密碼。
登錄成功后,上傳一個鏡像
harbor項目中有命令復制
先打tag,在上傳,以我本機nginx為例
出現這個報錯是因為沒有給項目添加用戶,本項目是用admin用戶創建的,而我docker連接的是test用戶,添加用戶上傳即可
在次上傳
上傳成功,harbor上查看
已成功上傳。
文檔參考:
https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md
https://docs.docker.com/compose/install/