Spring cloud + Swarm mode 实战一:portus/harbor部署镜像私有仓库

简介Registry2提供了快速存储和分发镜像的能力,但是没有提供权限控制,操作界面等功能,Portus则补足了这些点,主要提供以下功能:1.基于token的身份认证2.以用户和团队的视角,对镜像的pull和push操作进行访问控制3.镜像数据同步以及镜像检索,删除界面操作4.监控所有对私有仓库的操作工程实例portus-registry2搭建http portus and http re
摘要由CSDN通过智能技术生成

Portus:

简介

Registry2提供了快速存储和分发镜像的能力,但是没有提供权限控制,操作界面等功能,Portus则补足了这些点,主要提供以下功能:

  • 1.基于token的身份认证
  • 2.以用户和团队的视角,对镜像的pull和push操作进行访问控制
  • 3.镜像数据同步以及镜像检索,删除界面操作
  • 4.监控所有对私有仓库的操作

工程实例

portus-registry2

搭建http portus and http registry2

1.部署说明

将portus和registry2部署在同一台机子上,域名:myrepo.com

2.创建自签名证书:

在secrets目录下执行:

openssl req -newkey rsa:4096 -nodes -sha256 -keyout portus.key -x509 -days 3650 -out portus.crt

domain为:myrepo.com,主要用于portus和registry进行身份认证过程中传递token。

3.portus配置说明:
1).挂载portus配置文件:
volumes:
  - ./config/portus/config.insecure.yml:/srv/Portus/config/config.yml
2).修改配置文件,重点关注配置项:
machine_fqdn: #域名
  value: "myrepo.com"
check_ssl_usage: # 以http方式启动
  enabled: false
delete: #允许镜像删除
  enabled: true
registry配置说明:
1).使用portus作为登录registry的认证工具

compose file中:

  REGISTRY_AUTH_TOKEN_REALM: http://${MACHINE_FQDN}:3000/v2/token
  REGISTRY_AUTH_TOKEN_SERVICE: ${MACHINE
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值