centos7安装harbor
centos7安装harbor
因harbor依赖docker,所以先安装docker
1.安装docker
1.1 安装必要的一些系统工具
# yum install -y yum-utils device-mapper-persistent-data lvm2
1.2 添加软件源信息
# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.3 更新并安装 Docker-CE
# yum makecache fast
//这里我选择安装的版本是18.06.3版本
# yum -y install docker-ce-18.06.3.ce
1.4 开启docker并设为开机自启
# service docker start
# systemctl enable docker
1.5 检查是否安装成功
# docker version
1.6 为docker设置加速源
# sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://4uf7oqrt.mirror.aliyuncs.com"]
}
EOF
# sudo systemctl daemon-reload
# sudo systemctl restart docker
2 安装harbor
2.1 更新yum源
# yum -y install epel-release
2.2安装pip
# yum -y install python-pip
2.3 安装docker-compose
# pip install docker-compose
2.4 升级pip
# pip install --upgrade pip
2.5 安装wget
# yum -y install wget
2.6 下载harbor online包
# wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-online-installer-v1.8.1.tgz
2.7 解压
//解压的文件名取决于上面下载的文件名
# tar xvf harbor-online-installer-v1.8.1.tgz
2.8 修改配置文件
# harbor.yml
//修改以下信息
hostname: 218.28.133.181
harbor_admin_password: root
2.9 安装harbor
# ./install.sh
2.10 访问
http://218.28.133.181
修改用户名:admin 密码:root
2.11 登录docker,修改
# vim /etc/docker/daemon.json
//加上--insecure-registry 218.28.133.181
//重启
# cd harbor
# docker-compose down -v
# systemctl daemon-reload
# systemctl restart docker
# docker-compose up -d
13、登录
docker login 218.28.133.181
用户名:admin 密码:root

浙公网安备 33010602011771号