Harbor安装(亲测踩坑版)


1.博主所使用环境为vm17,系统为centos7最小安装版
2.此f方案为博主亲测安装过程与填坑过程

一.环境准备

1.卸载旧版本docker

yum remove docker docker-common docker-selinux docker-engine

2.升级所有包、软件、系统内核

命令:
yum -y update      升级所有包同时也升级软件和系统内核
yum -y upgrade     只升级所有包,不升级软件和系统内核

3.安装 yum-util
系统内默认没有yum-config-manager命令,所以需要安装yum-utils

yum -y install yum-utils

4.设置yum源(博主采用的是阿里仓库)

中央仓库:
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
阿里仓库:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5.安装vim

yum -y install vim

6.安装wget

yum -y install wget

7.安装epel-release

yum -y install epel-release

8.安装python-pip

yum -y install python-pip

二.安装docker

1.查看版本

yum list docker-ce --showduplicates | sort -r

2.选择安装的版本
选择一个版本并安装:yum install docker-ce-版本号

yum -y install docker-ce-18.03.1.ce

3.设置开机自启

systemctl start docker
systemctl enable docker

三.安装docker-compose

1.安装命令(这里采用的是docker对应的版本,其他版本可能会出问题)

sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

2.添加执行权限

sudo chmod 777 /usr/local/bin/docker-compose

3.测试是否安装成功

docker-compose --version

4.添加docker-compose

sudo pip install docker-compose

特别注意
在本过程中出现以下错误:
You are using pip version 8.1.2, however version 23.0.1 is available.
You should consider upgrading via the ‘pip install --upgrade pip’ command.
解决方案根据实际情况而定,在此博主给出如下参考方案:

方案一:python -m pip install --upgrade pip
方案二:pip install --upgrade pip
方案三:python3 -m pip install --upgrade pip
方案四:python -m pip install -U --force-reinstall pip

博主采用方案五完美解决

sudo wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
sudo python get-pip.py

四.安装harbor

1.下载

wget https://github.com/goharbor/harbor/releases/download/v2.4.2/harbor-offline-installer-v2.4.2.tgz

2.解压离线安装包

tar -zxvf harbor-offline-installer-v2.4.2.tgz

3.配置

1、cd harbor
2、cp harbor.yml.tmpl harbor.yml

4.修改harbor.yml文件内容
命令:vim harbor.yml

hostname = 192.168.17.128		  #修改harbor的启动ip为你虚拟机的ip
harbor_admin_password = admin@123 #修改harbor的admin用户的密码
#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  注释掉

5.启动

./install.sh

6.登录

访问地址:192.168.17.128
系统默认用户名:admin
密码为自己设置的:admin@123
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值