专栏首页linux百科小宇宙企业级Docker Registry部署之Harbor

企业级Docker Registry部署之Harbor

Harbor是vmware开源企业级Docker Registry,具有存储,日志统计,权限控制等功能,基于Docker官方Registry v2实现,项目开源地址。

部署方式分为两种,一种是在线,一种是离线,推荐使用离线,本文也教大家如何离线搭建Harbor,进入到项目开源地址下载最新版本,如:harbor-offine-installer-v1.1.1.tgz,名称中包含online的为在线安装,需要OS能连接到互连网 

部署环境支持:

    Python2.7或更高版本

    Docker engine 1.10或更高版本

    Docker Compose 1.6.0或更高版本

    关于以上基础环境总署方法省略 

下载最新版本harbor后解压,进入到harbor目录编辑harbor.cfg文件

    修改hostname为harbor所在主机的IP地址,如192.168.1.31 

首次启动harbo

    ./install.sh

当看到哪下界面说明首次部署成功

部署成功后默认会在/data目录下面生成以下目录与文件

    ca_download     目录

    config          目录

    database        目录

    job_logs        目录

    registry        目录

    registry        文件 

    部署成功后就可以使用浏览器打开刚hostname后面指定的地址,默认80端口,就能访问harbor登录页面了,默认用户名为:admin,密码为:Harbor12345 

默认harbor在registry前面加了nginx,代理registry默认的5000端口为80端口,如果需要更改访问harbor端口和docker pull/push时指定服务器的端口时,需要修改docker-compose.yml,在vmware/nginx:1.11.5-patched这个镜像处修改暴露的端口为指定端口 

关于如何使用https认证,请参考官方文档 

如何使用docker-compose管理harbor:

执行以下命令需要进入到harbor安装源文件docker-compose.yml所在目录执行

docker-compose stop    停止harbor所有容器

docker-compose start    启动harbor所有容器

更多Docker相关教程见以下内容

Docker安装应用(CentOS 6.5_x64) http://www.linuxidc.com/Linux/2014-07/104595.htm

Ubuntu 14.04安装Docker  http://www.linuxidc.com/linux/2014-08/105656.htm

Ubuntu 15.04下安装Docker  http://www.linuxidc.com/Linux/2015-07/120444.htm

Docker 安装实例 http://www.linuxidc.com/Linux/2017-04/142666.htm

Docker 创建基础镜像  http://www.linuxidc.com/Linux/2017-05/144112.htm

在 Ubuntu 15.04 上如何安装Docker及基本用法 http://www.linuxidc.com/Linux/2015-09/122885.htm

Ubuntu 16.04上Docker使用手记 http://www.linuxidc.com/Linux/2016-12/138490.htm

使用Docker分分钟启动常用应用  http://www.linuxidc.com/Linux/2017-04/142649.htm

Ubuntu 16.04下Docker修改配置文件不生效解决办法  http://www.linuxidc.com/Linux/2017-05/143862.htm 

原文链接:http://www.linuxidc.com/Linux/2017-06/145018.htm

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Kubernetes集群搭建之企业级环境中基于Harbor搭建自己的私有仓库

    企业环境中使用Docker环境,一般出于安全考虑,业务使用的镜像一般不会从第三方公共仓库下载。那么就要引出今天的主题

    程序员同行者
  • 容器镜像仓库之选:企业级容器registry Harbor实践(上)

    目录: 1.背景 2.开源Docker Registry的不足 3.新的选择--Harbor 4.Harbor的使用 背景 公司于去年启动了新一代数字化企业云平...

    yuanyi928
  • Kubernetes 之 Harbor 仓库

    Docker 容器应用的开发和运行离不开可靠的镜像管理,虽然 Docker 官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的 Reg...

    民工哥
  • 你必须知道的Docker镜像仓库的搭建

    近期工作中发现用到的容器镜像越来越多(不多的时候没考虑过镜像仓库的问题),同一个容器镜像也存在多个版本,那么镜像仓库的搭建需求就涌现出来,本文就目前的几个常用镜...

    心莱科技雪雁
  • 巧用Docker镜像仓库Harbor部署私有Mirror服务

    Harbor是VMware公司最近开源的企业级Docker Registry项目(https://github.com/vmware/harbor) 。其目标是...

    Henry Zhang
  • 你必须知道的Docker镜像仓库的搭建

    近期工作中发现用到的容器镜像越来越多(不多的时候没考虑过镜像仓库的问题),同一个容器镜像也存在多个版本,那么镜像仓库的搭建需求就涌现出来,本文就目前的几个常用镜...

    Edison Zhou
  • Harbor:开源企业级容器Registry架构简介

    VMware公司最近开源了企业级Registry项目Harbor,由VMware中国研发的团队负责开发。Harbor项目是帮助用户迅速搭建一个企业级的regis...

    Henry Zhang
  • 用Harbor和Kubernetes构建高可用企业级镜像仓库

    VMware 公司去年3月开源了企业级容器 Registry 项目 Harbor ,由VMware中国研发的团队负责开发。Harbor 可帮助用户迅速搭建企业级...

    Henry Zhang
  • CentOS7下部署Docker私有仓库Harbor

    Harbor 是由 VMware 公司中国团队为企业用户设计的 Registry server 开源项目,包括了权限管理(RBAC)、LDAP、审计、管理界面、...

    yuanfan2012
  • Harbor:开源企业级容器Registry架构简介(更新版)

    VMware公司3月份开源了企业级Registry项目Harbor,由VMware中国研发的团队负责开发。Harbor项目是帮助用户迅速搭建一个企业级的regi...

    Henry Zhang
  • 011.Docker仓库管理

    docker 仓库,即 registry,实现了镜像的管理、分发,同时还包括用户的认证。docker registry 仓库是一个无状态的、高可靠的服务器应用程...

    木二
  • CentOS7部署harbor2.0(https)

    Harbor(港口,港湾)是一个用于存储和分发Docker镜像的企业级Registry服务器

    常见_youmen
  • 可能是最详细的部署:Docker Registry企业级私有镜像仓库Harbor管理WEB UI

    上一篇文章搭建了一个具有基础功能,权限认证、TLS 的私有仓库,但是Docker Registry 作为镜像仓库,连管理界面都没有,甚至连一些运维必备的功能都是...

    搜云库
  • 容器运维不再重造轮子:企业级容器平台VIC

    今年的VMWorld大会从旧金山移师赌城拉斯维加斯举行。和旧金山相比,拉斯维加斯这座沙漠之城少了些科技的氛围,不过在一片休闲娱乐气氛中召开用户大会,令人十分放松...

    Henry Zhang
  • Docker实践(二):Harbor搭建私有Registry

    Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,由VMware中国研发团队负责开发的开源企业级Registry项目。作为一个企业...

    loong576
  • Docker 私有仓库搭建

    在 Docker 中,当我们执行 docker pull xxx 的时候 ,它实际上是从 registry.hub.docker.com 这个地址去查找,这就是...

    程序员果果
  • 在TKE集群搭建harbor仓库

    本次带来的分享是在TKE集群上搭建harbor私有仓库,另外推荐腾讯云的容器镜像服务TCR

    马凌鑫
  • 聊聊Harbor架构

    Harbor 是一个用于存储和分发Docker镜像的企业级Registry服务器。

    YP小站
  • docker-企业级镜像仓库harbor

     Habor是由VMWare公司开源的容器镜像仓库。事实上,Habor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些...

    yuezhimi

扫码关注云+社区

领取腾讯云代金券