docker

docker部署harbor

docker部署harbor

harbor是什么

Harbor Registry(又称 Harbor 云原生制品仓库或 Harbor 镜像仓库)由 VMware 公司中国研发中心云原生实验室原创,并于 2016 年 3 月开源。Harbor 在 Docker Distribution的基础上增加了企业用户必需的权限控制、镜像签名、安全漏洞扫描和远程复制等重要功能,还提供了图形管理界面及面向国内用户的中文支持,开源后迅速在中国开发者和用户社区流行,成为中国云原生用户的主流容器镜像仓库。

harbor的功能

Feathers

  • 多租户内容签名和验证
  • 安全性和漏洞分析
  • 审核日志记录
  • 身份集成和基于角色的访问控制
  • 实例之间的映像复制
  • 可扩展的 API 和图形用户界面
  • 国际化(目前为中英文)

Docker compose

Harbor在物理机上部署是非常难的,而为了简化Harbor的应用,Harbor官方直接把Harbor做成了在容器中运行的应用,而且这个容器在Harbor中依赖类似redis、mysql、pgsql等很多存储系统,所以它需要编排很多容器协同起来工作,因此VMWare Harbor在部署和使用时,需要借助于Docker的单机编排工具( Docker compose)来实现。

Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。使用 Compose,您可以使用 YAML 文件来配置应用程序的服务。然后,使用单个命令,从配置创建并启动所有服务。

Docker Compose官方文档
Docker-Compose下载地址
本网站Docker-Compose 2.7.0版本下载链接

下载docker-compose

首先安装docker -ce 详细操作请前往 安装docker-ce

[root@ssss ~]# DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
[root@ssss ~]# mkdir -p $DOCKER_CONFIG/cli-plugins
[root@ssss ~]# cd .docker/cli-plugins/

[root@ssss cli-plugins]# chmod +x docker-compose-linux-x86_64.octet-stream 
[root@ssss cli-plugins]# pwd
/root/.docker/cli-plugins

[root@ssss ~]# mv .docker/cli-plugins/docker-compose-linux-x86_64.octet-stream /usr/bin/docker-compose

[root@ssss ~]# docker-compose -v
Docker Compose version v2.7.0

部署harbor

Harbor官方文档
Harbor2.5.3下载链

[root@ssss ~]# cd /usr/local/
[root@ssss local]# ll /usr/bin/docker-compose
-rwxr-xr-x. 1 root root 25792512 Aug 11 19:00 /usr/bin/docker-compose
[root@ssss local]# ls
bin    harbor-offline-installer-v2.4.3.tgz  lib64    sbin
etc    include                              libexec  share
games  lib                     
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值