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

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,方便我们在公网中使用。

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

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

sudo ./install.sh

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

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

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

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

原创声明,本文系作者授权云+社区-专栏发表,未经许可,不得转载。

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

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏企鹅号快讯

手把手教你搭建个人网站五:WordPress搬家&备份

建好基于WordPress的个人网站后,如果我们想整个搬到另一个服务器,应该怎么弄呢?为了预防不可预知情况的发生,我们又该如何备份网站信息呢? ? 备份Word...

3398
来自专栏Django中文社区

重置密码

当用户不小心忘记了密码时,网站需要提供让用户找回账户密码的功能。在示例项目中,我们将发送一封含有重置用户密码链接的邮件到用户注册时的邮箱,用户点击收到的链接就可...

5009
来自专栏FreeBuf

新手教程 | 如何使用Burpsuite抓取手机APP的HTTPS数据

* 本文原创作者:smartdone,本文属FreeBuf原创奖励计划,未经许可禁止转载 1.所需条件 · 手机已经获取root权限 · 手机已经成功安装xpo...

3317
来自专栏腾讯云实验室

基于 CentOS 搭建 WordPress 个人博客

腾讯云提供了开发者实验室帮助用户搭建 WordPress 个人博客,教程内容如下,用户可以点击开发者实验室快速上机完成实验。

4128
来自专栏小夜博客

宝塔面板 linux命令大全

(请根据安装PHP版本号做更改,例如:/etc/init.d/php-fpm-54 start)

511
来自专栏linux系统运维

Linux监控平台介绍,zabbix监控介绍,安装zabbix,忘记Admin密码如何做

1134
来自专栏瓜大三哥

git 命令行上传项目

小编第一次成功上传的项目地址: https://github.com/xiguazaitortoise/xor-matlab/blob/master/p_or....

2077
来自专栏网商云

小白如何搭建自己的WordPress个人博客超详细教程

关联链接:http://partners.qcloud.com/invitation/316656189255ac6a2b86868

2377
来自专栏魏艾斯博客www.vpsss.net

CentOS5/6 升级 Python2.4/2.6 到 2.7 版本教程

862
来自专栏木子昭的博客

最简单靠谱的vsftpd安装指南(Ubuntu16.04)

vsftp (very secure FTP daemon)意为非常安全的ftp进程 特点:小巧|免费 | 安全,是Linux下最受推崇的ftp服务 -...

2968

扫码关注云+社区