docker 搭建私有倉庫 harbor

前提 已安裝好 docker 和  docker-composegit

 

環境:CentOS Linux release 7.5github

docker 版本:18.09.05docker

1.安裝harborvim

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

2.解壓windows

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

3.編輯配置centos

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的服務器地址)tcp

效果圖學習

初始化帳號密碼: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客戶端修改:

 


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

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

相關文章
相關標籤/搜索