前提 已安裝好 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客戶端修改:
此隨筆乃本人學習記錄,若有疑問歡迎在下面評論,轉載請標明出處。
若是對您有幫助請動動鼠標右下方給我來個贊,您的支持是我最大的動力。