美文网首页Docker容器部署运维
Jenkins多分支流水线-搭建docker私有镜像仓库(Har

Jenkins多分支流水线-搭建docker私有镜像仓库(Har

作者: 阿B咬佢只鸡 | 来源:发表于2020-01-04 18:27 被阅读0次

    Harbor

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

    环境:

    • docker version: 1.11.2
    • docker-compose version: 1.21.1
    • Harbor version: 1.4.0
    • localhost 192.168.1.110

    安装:
    github下载地址
    这个链接速度太慢,可以在这里下载:
    其它下载地址

    #docker-compose工具
    1、安装
    curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
    
    (温馨提示:如果上面命令超时导致下载失败,可以用浏览器下载到本地/usr/local/src
    再执行:curl -L file:///usr/local/src/docker-compose-Linux-x86_64  -o /usr/local/bin/docker-compose
    补充:我的安装机器$(uname -s)=Linux ; $(uname -m)=x86_64)
    
    2、把下载的文件授权
    chmod +x /usr/local/bin/docker-compose
    docker-compose -version
    
    #安装Harbor
    cd /usr/local/src
    wget http://harbor.orientsoft.cn/harbor-v1.4.0/harbor-offline-installer-v1.4.0.tgz
    tar -xf harbor-offline-installer-v1.4.0.tgz
    cd harbor
    #如需特殊设置,可以自定义Harbor端口和各个组件容器端口及映射到宿主机的目录(可修改harbor.cfg和docker-compose.yml)
    ./prepare  
    ./install.sh
    docker-compose -f docker-compose.yml  pull  #-f  指定配置文件;拉取对应的镜像,此步可以省略
    docker-compose  up -d
    
    安装Harbor.png

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

    Harbor-Ui.png

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

    .

    相关文章

      网友评论

        本文标题:Jenkins多分支流水线-搭建docker私有镜像仓库(Har

        本文链接:https://www.haomeiwen.com/subject/dubzoctx.html