harbor1.2.0安装
来源:互联网 发布:淘宝店铺公告栏 编辑:程序博客网 时间:2024/06/07 09:29
1.docker compose安装
说明:harbor的几个组件是用docker-compose启动和管理的,所以首先安装docker-compose。
参考官方文档:http://www.widuu.com/docker/compose/install.html
curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-composedocker-compose --version
2.openldap安装
说明:如果harbor想用ldap进行统一认证的话,需要事先装个ldap。
参考:https://github.com/osixia/docker-openldap
docker run -p 389:389 --env LDAP_ORGANISATION="My Company" --env LDAP_DOMAIN="cmss.com" --env LDAP_ADMIN_PASSWORD="123456" --env LDAP_CONFIG_PASSWORD="123456" --detach osixia/openldap:1.1.8
3.harbor安装
参考官方文档:https://github.com/vmware/harbor/blob/master/docs/installation_guide.md
离线安装(推荐):
获取软件包:
wget https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-offline-installer-v1.2.0.tgztar -zxvf harbor-offline-installer-v1.2.0.tgz
修改harbor.cfg配置文件:
cd harborvim harbor.cfg hostname = 10.132.47.15 db_password = 123456 clair_db_password = 123456 harbor_admin_password = 123456 auth_mode = ldap_auth ldap_url = ldap://10.132.47.15:389 ldap_searchdn = cn=admin,dc=cmss,dc=com ldap_search_pwd = 123456 ldap_basedn = dc=cmss,dc=com ldap_uid = cn ldap_scope = 3 ldap_timeout = 5 secretkey_path = /devops/harbor/adminserver/data -----这个必须和docker-compose.yml中设置的相关,不然启动adminserver的时候会报错:“harbor failed to initialize the system: read /etc/adminserver/key: is a directory”
修改docker-compose.yml配置文件:
vim docker-compose.yml registry: volumes: - /devops/harbor/log/harbor/:/var/log/docker/:z registry: volumes: - /devops/harbor/registry:/storage:z mysql: volumes: - /devops/harbor/database:/var/lib/mysql:z adminserver: volumes: - /devops/harbor/adminserver/data/config/:/etc/adminserver/config/:z - /devops/harbor/adminserver/data/secretkey:/etc/adminserver/key:z -----必须和harbor.cfg中设置的相关,不然启动adminserver的时候会报错:“harbor failed to initialize the system: read /etc/adminserver/key: is a directory” - /devops/harbor/adminserver/data/:/data/:z jobservice: volumes: - /devops/harbor/ui/data/secretkey:/etc/ui/key:z jobservice: volumes: - /devops/harbor/jobservice/job_logs:/var/log/jobs:z - /devops/harbor/jobservice/data/secretkey:/etc/jobservice/key:z
执行prepare脚本:
./prepare ----会在common中产生运行所需的配置
启动harbor:
./install.sh
停止harbor:
docker-compose down
阅读全文
0 0
- harbor1.2.0安装
- CentOS7 安装Harbor1.1.2
- hadoop2.2.0安装,完全分布式安装
- Qt4.2.0的安装
- Bugfree 2.0安装指南
- 安装 vmware server 2.0
- Apache 2.0的安装
- OpenCV 2.0 安装经验
- GTK+-2.0的安装
- 安装gtk+-2.0
- 安装ASP.NET 2.0
- Linux安装oracle10.2.0
- GTK+-2.0 的安装
- 安装DiscoveryStudio 2.0 License
- Hadoop 2.0 安装向导
- dfgallery 2.0 安装配置
- 安装cocos2d 2.0
- OpenCV 2.0 安装经验
- 【源码】Tomcat源码偷窥
- 制作html邮件的注意要点
- Enhancer云开发平台发布了!打开浏览器写 SQL 做配置就能一站完成系统开发
- Linux下全局安装composer方法
- 3ds Max 打开文件未响应的解决办法
- harbor1.2.0安装
- 搭本地服务器
- 292. Nim Game
- EasyPermission___最简单易用的权限请求框架
- 浅谈JSONP跨域请求
- 微博视频、信息流总结
- 第26篇:AngularJS+ui-router实现一个超简单的登陆和跳转的二级路由demo
- 如何在 Azure 中标记 Windows 虚拟机
- Android开发随身笔记