一。安裝docker 上傳harbor zip包並安裝
unzip harbor.zip tar -xvf harbor-offline-installer-v2.0.0.tgz cp harbor.yml.tmpl harbor.yml vim harbor.yml #修改主機地址為本地 ./prepare #如果報錯看docker是否啟動 沒啟動啟動docker
scp docker-compose-Linux-x86_64 172.17.17.84:/usr/bin/
mv /usr/bin/docker-compose-Linux-x86_64 /usr/bin/docker-compose
chmod + x /usr/bin/docker-compose
./install.sh
http://172.17.17.84/harbor/projects 登錄頁面 賬號admin 密碼Harbor12345 成功
新建項目 tomcat
二。開啟https訪問並設置證書
/data/harbor/harbor.yml
https:
# https port for harbor, default is 443
port: 443
# The path of cert and key files for nginx
certificate: /root/ssl/reg.ctnrs.com.pem
private_key: /root/ssl/reg.ctnrs.com-key.pem
2.1 上傳證書
yum install wget -y
sh certs.sh sh cfssl.sh ./prepare docker-compose down docker-compose up –d mkdir /etc/docker/certs.d/reg.ctnrs.com -p
2.3推送需要先登錄harbor
docker login reg.ctnrs.com
賬號 admin
密碼 harbor12345
docker tag lizhenliang/java-demo reg.ctnrs.com/tomcat/tomcat:v1 打鏡像
docker push reg.ctnrs.com/tomcat/tomcat:v1 #推送打好的tag鏡像