docker 搭建私有倉庫 harbor


前提 已安裝好 docker 和  docker-compose

 

環境:CentOS Linux release 7.5

docker 版本:18.09.05

1.安裝harbor

wget -P /usr/loca/src/     https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-online-installer-v1.2.0.tgz

2.解壓

cd /usr/local/src/
tar zxf /usr/loca/src/harbor-online-installer-v1.2.0.tgz  -C /usr/local/
cd /usr/local/harbor/

3.編輯配置

vim /usr/local/harbor/harbor.cfg
# vim /usr/local/harbor/harbor.cfg
hostname = 192.168.1.220
#郵箱配置
email_server = smtp.qq.com
email_server_port = 25
email_username = 937869175@qq.com
email_password =12345678
email_from = UnixFBI <937869175@qq.com>
email_ssl = false
#禁止用戶注冊
self_registration = off
#設置只有管理員可以創建項目
project_creation_restriction = adminonly

4.執行腳本

/usr/local/harbor/install.sh

5.啟動,停止,重啟

#進入目錄
cd /usr/local/harbor/
#啟動
docker-compose start
#停止
docker-compose stop
#重啟
docker-compose restart

6.瀏覽器打開  192.168.1.220(因為hostname 我這是為這個地址,此為安裝harbor的服務器地址)

效果圖

初始化賬號密碼:admin / Harbor12345

 

7.嘗試登陸

docker login 192.168.1.220

username:admin

password:Harbor12345

 

出現問題: Error response from daemon: Get https://192.168.1.220/v2/: dial tcp 192.168.1.220:443: connectex: No connection could be made because the target machine actively refused it.

解決方案:

centos安裝harbor的服務器修改:

編輯

vi /usr/lib/systemd/system/docker.service 

#修改這行
ExecStart=/usr/bin/dockerd --insecure-registry 192.168.1.220

重啟:

systemctl daemon-reload
systemctl  restart docker

或者windows客戶端修改:

 


此隨筆乃本人學習記錄,如有疑問歡迎在下面評論,轉載請標明出處。

如果對您有幫助請動動鼠標右下方給我來個贊,您的支持是我最大的動力。

 


免責聲明!

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



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