CentOS7 安装 Harbor

必须条件:拥有 docker 和 docker compose 环境
CentO7 安装 docker 和 docker compose

使用离线安装模式

下载离线包,下载地址
CentOS7 安装 Harbor_第1张图片
解压离线包

tar -zxvf harbor-offline-installer-v2.4.1.tgz -C /root/soft/

新建配置文件(原配置文件为 tmpl 临时文件

cd /root/soft/harbor/ 
cp harbor.yml.tmpl harbor.yml

编辑配置文件

vim harbor.yml

按需修改 hostname 和 port

CentOS7 安装 Harbor_第2张图片

修改默认密码(按需修改)

harbor_admin_password: Harbor12345

准备

./prepare

出现报错,原因是启用了https,但没有加证书

ERROR:root:Error: The protocol is https but attribute ssl_cert is not set
Error happened in config validation…

解决方案:在配置文件里注释掉https的启用,重新准备

vim harbor.yml 
# https related config
#https:
  # https port for harbor, default is 443
  # port: 443
  # The path of cert and key files for nginx
  #certificate: /your/certificate/path
  #private_key: /your/private/key/path
./prepare

安装

./install.sh 

发现报错,原因是docker版本不够

Note: docker version: 1.13.1
✖ Need to upgrade docker package to 17.06.0+.

解决方案,升级 docker 版本后重新安装

rpm -qa | grep docker
yum remove docker-common-1.13.1-209.git7d71120.el7.centos.x86_64
rpm -qa | grep docker
curl -fsSL https://get.docker.com/ | sh
systemctl restart docker
systemctl enable docker
docker -v

在这里插入图片描述

./install.sh 

CentOS7 安装 Harbor_第3张图片
使用 helm chart

 ./install.sh  --with-chartmuseum

你可能感兴趣的:(DevOps,docker,centos,运维)