Harbor + Https 部署


關閉防火牆和selinux

systemctl stop firewalld
sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/selinux

安裝docker

官方文檔:https://docs.docker.com/v18.09/install/linux/docker-ce/centos/
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce -y
systemctl start docker
systemctl enable docker

安裝docker-compose(docker編排工具)

yum -y install epel-release
yum install python-pip -y
pip install docker-compose
docker-compose version

安裝Harbor

官方文檔:https://github.com/goharbor/harbor
yum install wget -y
wget -P /usr/local/src/ https://github.com/goharbor/harbor/releases/download/v1.9.2/harbor-online-installer-v1.9.2.tgz
cd /usr/loca/src/
tar xvf harbor-online-installer-v1.9.2.tgz -C /usr/local/
cd /usr/local/harbor/
cp harbor.yml harbor.yml.bak
./prepare
./install.sh

Harbor默認http協議,出於安全考慮,使用https訪問

#只列出需要修改的參數,證書為阿里雲購買,可以自己生成
hostname: harbor.keji.com
http:
  port: 80

https:
    port: 443
    certificate: /usr/local/harbor/ssl/keji.com.pem
    private_key: /usr/local/harbor/ssl/keji.com.key


免責聲明!

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



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