Jenkins多分支流水线-搭建docker私有镜像仓库(Harbor)<二>

Harbor

Harbor是Vmvare中国团队开发的企业级私有docker镜像的仓库的开源解决方案,它是Docker Registry的更高级封装,它除了提供友好的Web UI界面,角色和用户权限管理,用户i 6 e s i操作审计等功能,适用大规模docke{ 5 ~ o 8 7r集群部3 ? M q [署提供仓库服务。

环境:

  • docker versi ~ Ton: 1.11.2
  • docker-compose ver! Q * N dsion: 1.21.1
  • Harbor version: 1.4.0
  • localhost 192.168.1.110

0 J P 3 M装:
github下载地址
这个链接速度太慢,可以在这里下载:
其它下载地址

#docker-compose工具
1、安装
curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /us# | q &rc h /local/bin/dockerk } m-compose
(温馨提示:如果上面命令超时导致下载失败,可以用浏览器下载到本地/usr/local/src
再执行:curl -L fi+ k a q ^ v } T &le:///usr/local/src/c u docker-compose-Linux-x86_64  -o /usr/local/bin/docker-compose
补充:我的安装机器$(uname -s)=Linux ; $(uname -m)=x86_64)
2、把下载的文件授权
chmoi  N l F G qd +x /O d * L + Tusr/local/bin/docker-compose
dn q + k Zocker-compose -version
#安装Harbor
cd /usr? v = | 6 ; 7/local/src
wget http://harbor.oR ] L H J 6 * _rientsoft.cn/harbor-v1.4.0/harbor-offline-installer-v1.4.0.tgz
tar -xf harbor-offline-installer-v1.4.0.tgz
cd harbor
#如需特殊设置,可以自定义Harbor端口e 4 j q k _ 5 !和各个组件容器端口及映射到宿主机@ - ( & 9的目录(可修改harbor.cfg和docker-compose.yml)
./prepare
./install.sh
docker-compose -f docker-compose.yml  pull  #-f  指定配置文件;拉取对应的镜像,此步可以省略
docker-compose  up -d
Jenkins多分支流水线-搭建docker私有镜像仓库(Harbor)<二>

安装] @ X完毕:
访问地址http://localhost:80/

Jenkins多分支流水线-搭建docker私有镜像仓库(Harbor)<二>

客户机连接Harbor
? l改或创建”/etc/docker/daemon.json“文件
cat /etc/docker/daemon.json

Jenkins多分支流水线-搭建docker私有镜像仓库(Harbor)<二>