博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Harbor 安装配置
阅读量:6414 次
发布时间:2019-06-23

本文共 891 字,大约阅读时间需要 2 分钟。

hot3.png

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

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

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

3、修改配置文件:

vi harbor.cfg

hostname = www.oamplus.com

ui_url_protocol = https ###默认为http

4、准备ssl 证书

mkdir /data/cert

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

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

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

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

完成后修改 nginx.conf 文件:

vi common/config/nginx/nginx.conf

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

6、重启服务:

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

7、push 测试

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

docker push  www.oamplus.com/library/task

完全正常,唯一的坑就是unauthorized: authentication required 错误。另外和ad 整合还没做好。

8、如果修改了 harbor.cfg 文件,需要重新运行./install.sh 文件

转载于:https://my.oschina.net/u/142602/blog/793602

你可能感兴趣的文章
Linux配置SVN服务器(subversion+apache)
查看>>
安卓XML布局中,常用单位的区别~
查看>>
属性动画ValueAnimator用法
查看>>
Eclipse中Ctrl+Alt+Down和Ctrl+Alt+Up不起作用
查看>>
汉堡--结对--软件工程
查看>>
计算机二级C考试有感
查看>>
Android studio 中创建AIDL Service
查看>>
[转]javascript 读取和写入文件,js如何读取文件,js写入文件,js文件操作,js文件夹...
查看>>
JS 12
查看>>
【转】数据归一化和两种常用的归一化方法
查看>>
【转】sql语句优化
查看>>
On coin-tossing measure
查看>>
调用日志输出错误:TypeError: 'int' object is not callable等
查看>>
神秘的 shadow-dom 浅析
查看>>
家庭反对死一批,朋友同事嘲笑死一批,害怕失败死一批,徘徊等待死一批「没有时间」又死一批(转)...
查看>>
java中HashMap在多线程环境下引起CPU100%的问题解决(转)
查看>>
Juqery的一些应用
查看>>
HBase应用笔记:通过HBase Shell与HBase交互(转自:Taobao QA Team)
查看>>
SAP 图形页面
查看>>
Selenium2学习(十一)-- select下拉框
查看>>