首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在腾讯云上使用 Harbor 部署私有Registry

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

原创
作者头像
白宦成
修改2017-06-19 19:27:05
8.3K0
修改2017-06-19 19:27:05
举报

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

安装Docker

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

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

sudo yum update

然后,加入 Docker 的 yum repo

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

sudo yum install docker-engine

并启动 Docker

sudo systemctl enable docker.service
sudo systemctl start docker

安装 Docker-Compose

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

首先,我们来安装 Docker Compose

curl -L "https://github.com/docker/compose/releases/download/1.8.1/docker-compose-$(uname -s)-$(uname -m)" > /usr/local/bin/docker-compose

然后授予可执行权限

 chmod +x /usr/local/bin/docker-compose

安装 Harbor

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

wget https://github.com/vmware/harbor/releases/download/0.4.5/harbor-offline-installer-0.4.5.tgz

解压我们下载好的压缩包

tar -zxf harbor-offline-installer-0.4.5.tgz
cd harbor

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

vi harbor.cfg

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

0.png
0.png

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

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

sudo ./install.sh

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

截图-16111932.png
截图-16111932.png

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

2.png
2.png

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

3.png
3.png

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

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

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

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

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

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