目录
- 基础环境配置
- 安装docker 和 docker-compose
- 准备python环境
- 下载离线安装包
- 安装
- 启动和关闭
- 修改端口
- 浏览器访问
- harbor的公开仓库拉去镜像不需要权限,上传镜像需要登录
基础环境配置
vim /etc/sysctl.conf
安装docker 和 docker-compose
harbor需要依赖docker和docker-compose
我安装的harbor是v1.7.8(高版本需要python 3.6)
准备python环境
centos7 默认带的是 pyhton2.7,harbor 1.10以上需要的是python 3.6+ ,我试过安装python3但是依旧报错,好像是需要一个click的模块,对python=环境有一定了解的尝试
下载离线安装包
编辑harbor.cfg,解压后编辑配置文件harbor.cfg
- hostname改成主机IP
- 没有证书把证书注释掉,
- 查看harbor默认初始密码
安装
执行./install.sh,安装前会检查docker和docker-compose的版本
启动和关闭
看harbor的目录,里面有docker-compose.yml 文件,实际harbor是一个docker-compose的组合服务
在harbor文件的目录下执行
创建并且启动:docker-compose up -d
卸载:docker-compose down
启动:docker-compose start
关闭:docker-compose stop
修改端口
harbor默认端口是80,可以把他改成别的,比如280
vim docker-compse.yml,查找nginx有关的配置修改端口
浏览器访问
http://192.168.100.200:280 默认账号:admin
默认密码:Harbor12345