1.下載地址 Releases · goharbor/harbor (github.com)
我下載的是離線包,然后上傳至服務器 harbor.v1.9.3.tar.gz
# 前提條件已安裝docker-compose
# 解壓harbor 離線包
tar -zxvf harbor-offline-installer-v1.9.3.tgz
# 修改 harbor.yml hostname配置 ,并且不能使用127.0.0.1 ,修改成你自己的host IP
我的IP是 192.168.2.100
$ vim harbor.yml

2. 執行安裝
$ sh install.sh
訪問服務器80埠

默認賬號密碼是 admin/Harbor12345
3.docker私服配置
$ vim /etc/docker/daemon.json
json段加入 "insecure-registries" : ["172.17.0.130"]

重啟docker
$ systemctl restart docker
4.重新啟動Harbor
在解壓Harbor 的檔案夾下 執行
$ docker-compose start

然后重新訪問 192.168.2.54 打開管理界面
5.上傳和下載鏡像
1.首先創建自定義的倉庫,這里創建兩個倉庫名為 public 和private ,一個是公開庫,一個是沒有勾選公開的庫,區別在于是否登錄 有沒有下載權限,



2.上傳操作,上傳需要進行登錄 ,輸入 docker login IP , 默認賬號密碼是 admin/Harbor12345
$ docker login 192.168.2.54

如果登錄不上報錯https 請參考文章:Docker login Harbor報錯解決:Error response from daemon: Get https://.. 443: connect: connection refused_非著名運維的博客-CSDN博客
3.推送鏡像

下載一個nginx鏡像做測驗
$ docker pull nginx:1.17
#給鏡像打標簽
$ docker tag nginx:1.17 192.168.2.54/public/nginx:1.17
$ docker images

推送到私服
#推送
$ docker push 192.168.2.54/public/nginx:1.17

復制上面紅框內容,拉取到私服nginx 鏡像,首先洗掉本地鏡像做測驗,然后在拉取
$ docker pull 192.168.2.54/public/nginx:1.17

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/301480.html
標籤:其他
上一篇:【手寫原始碼-設計模式15】-責任鏈模式-基于人事請假單作業流場景
下一篇:OPNFV — Overview
