harbor私有仓库服务搭建
下载docker-compose和harbor安装包
curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
wget https://github.com/goharbor/harbor/releases/download/v2.2.1/harbor-online-installer-v2.2.1.tgz
解压
tar -xvf xxxx
进入harbor目录修改配置
cp harbor.yml.tmpl harbor.yml
hostname: 192.168.2.238
harbor_admin_password: www.123
添加https证书
openssl req -newkey rsa:4096 -nodes -sha256 -keyout /usr/local/bin/harbor/certs/harbor.key -x509 -out /usr/local/bin/harbor/certs/harbor.crt -subj /C=CN/ST=BJ/L=BJ/O=DEVOPS/CN=47.100.195.58 -days 3650
修改harbor.yml的Https相关配置
./prepare
./install.sh
初始账号密码:admin/Harbor12345
坑:需要为harbor搭建mysql或其他数据库服务,不然harbor起不来,后台服务全会502报错