Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在腾讯云上使用 Harbor 部署私有Registry

在腾讯云上使用 Harbor 部署私有Registry

原创
作者头像
白宦成
修改于 2017-06-19 11:27:05
修改于 2017-06-19 11:27:05
9.5K00
代码可运行
举报
运行总次数:0
代码可运行

Docker 作为当下最火的容器技术,各企业都在积极拥抱 Docker,在 Docker 中,一个非常重要的元素就是Docker 镜像: Docker Images,对于一些没有私密保护需求的镜像,我们可以选择将镜像推送到 Docker Hub,但是对于一些比较私密的镜像,涉及到安全问题,就不能推送到 Docker Hub,这就需要配置一个私有的 Registry,来存放我们的 Docker Images ,久而久之,我们就需要一个好用的 Registry 来管理我们的 Images,VMWare 推出的 Harbor 是一个不错的选择。

安装Docker

这里我使用的是 CentOS 7 来配置 Docker 环境,首先,我们要先安装 Docker

首先,更新下系统的软件包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo yum update

然后,加入 Docker 的 yum repo

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF

接下来,使用 yum 安装 docker

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo yum install docker-engine

并启动 Docker

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo systemctl enable docker.service
sudo systemctl start docker

安装 Docker-Compose

Docker-Compose 是一个定义及运行多个 Docker 容器的工具。使用 Docker Compose 后,你只需要一个配置文件,就可以自动配置和启动多个容器,并自动解决容器之前的依赖问题

首先,我们来安装 Docker Compose

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -L "https://github.com/docker/compose/releases/download/1.8.1/docker-compose-$(uname -s)-$(uname -m)" > /usr/local/bin/docker-compose

然后授予可执行权限

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 chmod +x /usr/local/bin/docker-compose

安装 Harbor

首先,我们要下载 Harbor 的安装包。 执行命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget https://github.com/vmware/harbor/releases/download/0.4.5/harbor-offline-installer-0.4.5.tgz

解压我们下载好的压缩包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
tar -zxf harbor-offline-installer-0.4.5.tgz
cd harbor

然后修改配置文件,修改为我们自己的需要参数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vi harbor.cfg

将其中的 hostname 修改为我们的公网 IP,方便我们在公网中使用。

根据你的需要,也可以设置为内网 IP,只在私有网内部使用。

配置完成后,运行安装脚本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo ./install.sh

当你看到这样的界面时,就说明安装好了,就可以开始使用harbor了!

打开浏览器,输入我们绑定的IP地址

使用默认的帐号admin密码Harbor12345登录,就可以看到我们的界面了

接下来,就是使用 Harbor 来管理我们的镜像!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
harbor安装
安装docker harbor 安装docker yum源 tee /etc/yum.repos.d/docker.repo <<-'EOF' [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/ enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF 安装docker yum install doc
零月
2018/04/25
8540
harbor安装
企业级Docker私有仓库之Harbor部署(http)
部署环境 Centos7.3 x64 docker-ce-17.06.0 docker-compose-1.15.0 Python-2.7.5(系统默认) Docker及Docker-compose安装 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce
程序员同行者
2018/06/22
1.1K0
Harbor 自建企业仓库
因为系统是 CentOS 7.3 ,内核啥的都已经是 3.10,所以不用担心内核升级的问题,一些操作啥的在 7.x 上操作也很方便。
老七Linux
2018/08/03
1.6K0
Harbor 自建企业仓库
安装Harbor镜像服务器
Harbor是一个开源的镜像仓库.可以使用docker-compose或者kubenates安装.使用docker-compose安装会更加简单一点,这里使用前一种方式安装.整个过程分成三步:安装Docker、安装Docker-compose、安装Harbor
芥末鱿鱼
2022/05/05
1.5K0
Harbor1.9 部署并配置https
为什么要使用https协议 因为不用 https 协议的话,docker 客户端需要修改配置,如果 docker 客户端多的话配置起来就很麻烦。 版本信息 OS:CentOS Linux 7.6 Release Docker:18.09.6 Docker-compose:1.24.1 Harbor:harbor-offline-installer-v1.9.0 IP:172.0.0.11 1. 安装docker 1.1 配置repository: yum install -y yum-utils devic
HaydenGuo
2020/02/05
1.8K0
Harbor1.9 部署并配置https
Docker 部署Registry私有仓库+Harbor私有仓库
有时候使用 Docker Hub 这样的公共仓库可能不方便,用户可以创建一 个本地仓库供私人使用。 两种不同的搭建Docker私有仓库的方法,都必须要基于一个Docker服务器上,相比较而言,Harbor功能更强大些。 之前详细写过Registry私有仓库的搭建方法,这里的Registry只是有一点配置不一样而已,若要搭建Registry私有仓库,最好结合:Docker 镜像的创建与构建私有库,对比其不一样的地方,选择适合自己的。
小手冰凉
2020/08/05
2.1K0
Docker 部署Registry私有仓库+Harbor私有仓库
外包精通--企业级镜像仓库Harbor
Harbor是VMware公司最近开源的企业级Docker Registry项目, 其目标是帮助用户迅速搭建一个企业级的Docker registry服务,即能存储自己的镜像又有安全认证。
Godev
2023/06/25
5380
Harbor 2.0 快速部署经验分享
作者简介:杜秋,云计算运维工程师,目前主要从事Kubernetes技术栈的CI/CD运维,多年一线运维工作,参与平台搭建、平台迁移、企业从自建IDC到上云、自动化建设等运维核心项目。
Henry Zhang
2020/06/19
3.7K0
Harbor 2.0 快速部署经验分享
GitOps实践 | 快速在银河麒麟KylinOS国产系统部署最新Harbor企业私有镜像仓库
1.在银河麒麟(Kylin V10)国产服务操作系统快速安装Docker最新版本
全栈工程师修炼指南
2023/10/31
2.8K0
GitOps实践 | 快速在银河麒麟KylinOS国产系统部署最新Harbor企业私有镜像仓库
Linux在线安装harbor镜像仓库
在企业应用上肯定会选择私有仓库,这时候就需要在registry跟Harbor中选择一个了。
余生大大
2022/11/02
3.7K0
Linux在线安装harbor镜像仓库
私有镜像仓库 Harbor 安装和使用
我们如果需要部署一个私有镜像仓库来使用,最简单的就是 registry ,一行命令就可以运行在 Docker 中,但功能也比较弱,如果想要私有镜像仓库功能更丰富些,可以使用 Harbor 。
oec2003
2024/01/23
1.9K0
私有镜像仓库 Harbor 安装和使用
搭建 Harbor 私有镜像仓库
什么是 Harbor? ---- harbor 是 VMware 公司开源的企业级 DockerRegistry 项目,项目地址为 https://github.com/vmware/harbor。其目标是帮助用户迅速搭建一个企业级的 Docker registry 服务。它以 Docker 公司开源的 registry 为基础,提供了管理UI,基于角色的访问控制(Role Based Access Control),AD/LDAP集成、以及审计日志(Auditlogging) 等企业用户需求的功能,同时还
keepyan
2018/12/13
1.8K0
搭建 Harbor 私有镜像仓库
搭建本地私有Kolla docker registry
官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去。但是,有时候,我们的使用场景需要我们拥有一个私有的镜像仓库用于管理我们自己的镜像。这个可以通过开源软件Registry来达成目的。
DevinGeng
2019/04/09
1.1K0
可能是最详细的部署:Docker Registry企业级私有镜像仓库Harbor管理WEB UI
上一篇文章搭建了一个具有基础功能,权限认证、TLS 的私有仓库,但是Docker Registry 作为镜像仓库,连管理界面都没有,甚至连一些运维必备的功能都是缺失的,还有什么 Docker 镜像仓库管理工具呢? 这里有一个简单好用的企业级 Registry 服务器 - Harbor,推荐在生产环境上使用。 Harbor 简介 Harbor是VMware公司开源的企业级Docker Registry项目,其目标是帮助用户迅速搭建一个企业级的Docker registry服务。 它以Docker公司开源的re
程序员鹏磊
2018/02/09
2.6K0
可能是最详细的部署:Docker Registry企业级私有镜像仓库Harbor管理WEB UI
harbor的搭建及管理
部署 Harbor 是需要 Docker-Compose 服务做支撑的,所以要先部署该服务。
不凡
2021/08/06
3.7K0
harbor的搭建及管理
docker-企业级镜像仓库harbor
 Habor是由VMWare公司开源的容器镜像仓库。事实上,Habor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制,AD/LDAP集成以及审计日志等,足以满足基本企业需求。
yuezhimi
2020/09/30
5880
docker-企业级镜像仓库harbor
harbor搭建详解(仓库阁楼搭建效果图)
Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能
全栈程序员站长
2022/08/02
6920
harbor搭建详解(仓库阁楼搭建效果图)
使用docker部署spring cloud项目详细步骤
(1)到Oracle官网下载好 jdk-8u181-linux-x64.tar.gz 备用 (2)卸载系统自带的java
lyb-geek
2019/05/14
2.4K0
Docker实践(二):Harbor搭建私有Registry
Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,由VMware中国研发团队负责开发的开源企业级Registry项目。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全,提升用户使用Registry构建和运行环境传输镜像的效率。Harbor支持安装在多个Registry节点的镜像资源复制,镜像全部保存在私有Registry中,确保数据和知识产权在公司内部网络中管控。另外,Harbor也提供了高级的安全特性,诸如用户管理,访问控制和活动审计等。
loong576
2019/09/10
1K0
Docker实践(二):Harbor搭建私有Registry
CentOS7部署harbor2.0(https)
Harbor(港口,港湾)是一个用于存储和分发Docker镜像的企业级Registry服务器
iginkgo18
2021/08/25
9604
相关推荐
harbor安装
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验