1、首先安装docker环境(需要服务器能连公网)
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
---启动docker服务:
systemctl start docker ##启动docker服务
systemctl enable docker ##配置docker开机自启动
2、安装pip
---上传pip安装包:
链接:https://pan.baidu.com/s/1gslghv10q7BLnaSzC_qOfQ 提取码:kt0h
tar xf pip-9.0.1.tar.gz ##解压
cd cd pip-9.0.1
python setup.py install ##安装pip
上述安装pip会报错:
---需要安装setuptools模块
---上传安装包:
链接:https://pan.baidu.com/s/1ZQ8ERUD2Ck4TOdXz1Bel9w 提取码:s13f
unzip setuptools-36.4.0.zip ##解压
cd setuptools-36.4.0
python setup.py build ##编译
python setup.py install ##安装
如上图返回,setuptools模块安装成功
---再次安装pip
cd cd pip-9.0.1
python setup.py install ##安装pip
下图返回,安装成功
3、部署harbor (http部署,因没有ssl证书)
pip install docker-compose ##安装docker-compose
上述安装docker-compose中可能会报警告:
---因pip版本过低导致的问题,根据上述截图提示运行:
pip install --upgrade pip ##更新pip版本
重新安装docker-compose,下述返回成功:
---上传harbor安装包:
链接:https://pan.baidu.com/s/1K8qzEmDkSuhrRGBT7a5LHw 提取码:gf3j
tar -zxvf harbor-offline-installer-v2.1.0.tgz ##解压harbor安装包
cd harbor ## 解压后,生成harbor目录
cp harbor.yml.tmpl harbor.yml ##复制配置文件
---修改harbor.yml 配置,注释https配置:
bash prepare ##在harbor目录下运行
bash install.sh ##同上目录运行
docker-compose up -d ##启动harbor服务
harbor部署OK,启动后,可通过ip和端口访问,因上述yml配置中配置的80端口,配置其他端口,web访问需加上对应端口访问