Harbor 安装配置

vmware 开源的docker 仓库管理工具比原生态的好不少,有web 界面,有权限管理。决定把仓库进行迁移。迁移步骤以下:nginx

1 、下载,github 地址:https://github.com/vmware/harborgit

二、解压。进入目录。仓库数据默认会放到/data 目录下。我原来的数据也是存放在这里,因此不用动github

三、修改配置文件:web

vi harbor.cfgdocker

hostname = www.oamplus.com工具

ui_url_protocol = https ###默认为http测试

四、准备ssl 证书ui

mkdir /data/certurl

cp /etc/nginx/cert/server.crt /data/certserver

cp /etc/nginx/cert/server.key /data/cert

注意:默认的ssl 证书的名字就是server.crt

五、运行安装 : ./install.sh

完成后修改 nginx.conf 文件:

vi common/config/nginx/nginx.conf

proxy_set_header X-Forwarded-Proto https;   ###不加这个push 的镜像的时候会出现 unauthorized: authentication required

六、重启服务:

docker-compose  stop && docker-compose  up -d

七、push 测试

docker login -u admin https://www.oamplus.com   ###默认密码:Harbor12345

docker push  www.oamplus.com/library/task

彻底正常,惟一的坑就是unauthorized: authentication required 错误。另外和ad 整合还没作好。

八、若是修改了 harbor.cfg 文件,须要从新运行./install.sh 文件

相关文章
相关标签/搜索