harbor安裝與操作


安裝harbor需要docker環境,docker-compose 點擊以下連接安裝docker,如果安裝請忽略。

https://www.cnblogs.com/sheng6/p/14072216.html

安裝docke-compose

curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

下載harbor包

https://github.com/goharbor/harbor/releases  官方路徑

 

 

 

 

 

 接下來解壓harbor文件

1 tar -zxf harbor-offline-installer-v2.1.0.tgz  -C /usr/local/
2 cd /usr/local/harbor/ && mv harbor.yml.tmpl harbor.yml 3 vim harbor.yml 4 修改 5 hostname: 192.168.3.99
6 注銷掉https 7 # https related config #https: # https port for harbor, default is 443 # port: 443 # The path of cert and key files for nginx # certificate: /your/certificate/path # private_key: /your/private/key/path
8 
9 ./install.sh  

 將harbor倉庫的地址寫進docker中,讓docker可以連接到harbor倉庫

vim /etc/docker/daemon.json
{"registry-mirrors": ["https://jzbtfwo9.mirror.aliyuncs.com"],"insecure-registries":["http://192.168.3.100"]}

systemctl restart docker  #重新啟動docker(注意寫入的格式,否則會報錯)

訪問harbor(默認賬號為admin密碼Harbor12345注意大寫H)

登錄成功

 

 

 創建一個公開的倉庫

 

 

 

 

 

現在我們可以認證登錄到harbor倉庫
docker login -u admin -p Harbor12345 192.168.3.100
接下來將本地的nginx鏡像上傳到harbor倉庫
重新命名
docker tag  nginx:1.7.9 192.168.3.100/sheng/nginx:1.7.9
上傳
docker push 192.168.3.100/sheng/nginx:1.7.9

可以看到登錄成功

 

 

 

 

 現在我們去web界面中看下是否上傳成功

可以看到harbor倉庫中已經有了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM