前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >企业级Docker Registry部署之Harbor

企业级Docker Registry部署之Harbor

作者头像
用户8710806
修改2021-06-11 09:56:35
4140
修改2021-06-11 09:56:35
举报
文章被收录于专栏:linux百科小宇宙

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 

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档