文章详情页 您现在的位置是:网站首页>文章详情
构建私有镜像仓库——Harbor
Jeyrce.Lu 发表于:2020年11月4日 21:59 分类:【服务器】 2936次阅读
Harbor是一种使用go开发的私有镜像仓库服务,拥有部署简单、水平扩展、镜像同步、角色管理、镜像扫描、分层传输等优点,适合于企业内部构建自己的镜像仓库。以下介绍实际安装部署过程。
前置准备
(1)硬件要求
实际搭建环境为8核CPU、62G内存、1.8T物理服务器
ResourceMinimumRecommended CPU 2 CPU 4 CPU Mem 4 GB 8 GB Disk 40 GB 160 GB
(2)软件要求
docker-ce(17.06或更高版本)
yum -y install yum-utils yum-config-manager --add-repo yum install -y yum-utils device-mapper-persistent-data lvm2 yum install -y docker-ce docker-ce-cli containerd.io
docker-compose(1.18或更高版本)
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
Openssl(推荐最新)
离线安装包
wget https://github.com/goharbor/harbor/releases/download/v2.1.0/harbor-online-installer-v2.1.0.tgz tar -xvzf harbor-online-installer-v2.1.0.tgz cd harbor # 修改harbor.yml,主要修改数据文件目录,日志目录,证书地址,ip、端口等 ./prepare
执行安装过程
# 通过以上步骤,将会根据harbor.yml生成一份docker-compose.yml文件 bash install.sh 一键安装
服务体验
[root@sto9 /harbor/harbor] #harbor ps Name Command State Ports --------------------------------------------------------------------------------------------------------------- harbor-core /harbor/entrypoint.sh Up (healthy) harbor-db /docker-entrypoint.sh Up (healthy) harbor-jobservice /harbor/entrypoint.sh Up (healthy) harbor-log /bin/sh -c /usr/local/bin/ ... Up (healthy) 127.0.0.1:1514->10514/tcp harbor-portal nginx -g daemon off; Up (healthy) nginx nginx -g daemon off; Up (healthy) 0.0.0.0:80->8080/tcp, 0.0.0.0:443->8443/tcp redis redis-server /etc/redis.conf Up (healthy) registry /home/harbor/entrypoint.sh Up (healthy) registryctl /home/harbor/start.sh Up (healthy)
打开浏览器,已经可以看到登录页面了,输入默认帐密admin/Harbor12345 可以查看到仓库信息。
镜像同步
harbor支持从其他harbor平台通过pull方式将镜像同步到本地或者从本地push方式同步到其他平台。菜单选择复制管理,填写远端平台的超管帐密,完成后可选择手动触发或者定时任务同步。实测700GB镜像,第一次同步耗时13小时,后面同步速度压缩到4小时,最后将域名指向新平台,下班。
版权声明 本文属于本站 原创作品,文章版权归本站及作者所有,请尊重作者的创作成果,转载、引用自觉附上本文永久地址: http://blog.lujianxin.com/x/art/ydtkt8fkq55x
上一篇:我与文学的缘分
下一篇:构建私有镜像仓库——Harbor
猜你喜欢
文章评论区
作者名片
- 作者昵称:Jeyrce.Lu
- 原创文章:61篇
- 转载文章:3篇
- 加入本站:2046天
作者其他文章
站长推荐
友情链接
站点信息
- 运行天数:2047天
- 累计访问:164169人次
- 今日访问:0人次
- 原创文章:69篇
- 转载文章:4篇
- 微信公众号:第一时间获取更新信息