天天看点

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

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

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

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

然后,加入 Docker 的 yum repo

接下来,使用 yum 安装 docker

并启动 Docker

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

首先,我们来安装 Docker Compose

然后授予可执行权限

首先,我们要下载 Harbor 的安装包。

执行命令

解压我们下载好的压缩包

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

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

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

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

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

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

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

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

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

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

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

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