下載harbor:https://github.com/goharbor/harbor/releases
這邊以harbor-1.8.2為例
[root@gitlab home]# tar -xf harbor-offline-installer-v1.8.2.tgz
修改配置文件
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://rwxhpxqi.mirror.aliyuncs.com"],
"live-restore": true ,
"insecure-registries":["172.23.23.87"]
}
然后執(zhí)行如下命令
//重啟docker
systemctl daemon-reload
service docker restart
//重啟harbor
docker-compose stop
docker-compose up -d
下載docker-compose
curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-(uname -m)" -o /usr/sbin/docker-compose && chmod +x /usr/sbin/docker-compose
然后依次執(zhí)行
啟動(dòng)完成后 登錄harbor頁(yè)面淌喻,默認(rèn)用戶名密碼 admin/Harbor12345
登錄頁(yè)面后創(chuàng)建一個(gè)project測(cè)試下上傳功能
使用docker連接趣斤,上傳一個(gè)鏡像測(cè)試坦弟,輸入自己的賬戶名密碼。
登錄成功后狸膏,上傳一個(gè)鏡像
harbor項(xiàng)目中有命令復(fù)制
先打tag,在上傳,以我本機(jī)nginx為例
出現(xiàn)這個(gè)報(bào)錯(cuò)是因?yàn)闆]有給項(xiàng)目添加用戶囊颅,本項(xiàng)目是用admin用戶創(chuàng)建的,而我docker連接的是test用戶傅瞻,添加用戶上傳即可
然后上傳
上傳成功踢代,harbor上查看
已成功上傳。
文檔參考:
https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md