使用Harbor构建私有Docker源

 

首先需要确定为什么构建自己的Docker源,这个大家都懂的吧...

其次选择自己构建的方式,对比一下然后发现网上的方式大概就那么几种,笔者就自作主张的选择了harbor。

一、harbor介绍

几个VMware中国的人搞了一个容器镜像仓库。(大神们总是好随意啊,随随便便就搞个事情出来...)

Harbor

二、部署方法

其实部署方法最好是按照harbor的文档做啦,哈哈,但是还是写出来自己的部署过程供大家参考。

官方主页看这里-->点我

2.1 基础工作

构建好自己的操作系统,这里使用CentOS 7.5.1804,配置好网络。

安装docker和docker-compose。

yum install epel-release -y        #为了安装下面的pip
yum install python-pip -y            #安装pip
pip install docker-compose            #使用pip安装docker-compose
yum install docker                #安装docker

2.2 安装harbor 

harbor的安装可以分为三种:

第1种是通过下载一个比较小的tar包,配置好配置文件之后,执行脚本,然后从网络上拽取需要的文件执行安装,需要的时间比较长,对网络要求比较高;

第2种是通过下载一个比较大的tar包,大约1.3G左右,所有文件已经包含在里面了,所以可以理线安装,安装执行快;

第3种是下载已经封装好的ova包,然后导入到虚拟机里面运行。【需要ESXi>=6.0】

此处笔者使用的版本是v1.5.2,选择第2种下载离线安装包进行安装。

解压缩下载的安装包,得到一个harbor文件,进入文件夹

修改配置文件harbor.cfg,此处只提几个必须要修改的参数,其他的可以参考官方文档确认是否要修改!

#设置成自己主机的IP地址或者域名,不能设置为127.0.0.1或者localhost
hostname = 192.168.200.167
#设置连接协议为http或者https,端口可以自己修改,如果设置成https,还需要指定SSL证书,详细查看文档
ui_url_protocol = http

然后执行install文件进行安装即可

#执行install.sh脚本安装程序
./install.sh

安装完毕之后就

[root@localhost harbor]# docker ps     
CONTAINER ID        IMAGE                                  COMMAND                  CREATED             STATUS                  PORTS                                                              NAMES
06d2d20b07d1        vmware/nginx-photon:v1.5.2             "nginx -g 'daemon ..."   16 hours ago        Up 16 hours (healthy)   0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:4443->4443/tcp   nginx
013d5502d130        vmware/harbor-jobservice:v1.5.2        "/harbor/start.sh"       16 hours ago        Up 16 hours              
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值