Harbor安装及配置


 

Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器

Harbor机理:
    Harbor 是由 docker-compoe 启起来的一组 Docker Container
    其中nginx Container 负责整个 Harbor 的代理工作;
Harbor安装:
    1. Download the installer;    
    2. Configure harbor.yml; (配置文件用于Configuring Harbor)
    3. 执行install.sh来install and start Harbor;
    https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md
    
Harbor启停:
    方式一:
        关闭harbor服务:docker-compose down -v
        修改配置文件:vim harbor.yml
        重新生成配置文件:./prepare或者或者bash prepare
        启动Harbor服务:docker-compose up -d
    方式二:
        修改配置文件:vim harbor.yml
        重新生成配置文件:./prepare或者或者bash prepare
        重启harbor:docker-compose down -v && docker-compose up -d

    注意:如果更改了harbor.yml文件,必须要重新执行install脚本,或者执行./prepare脚本,生成新的配置文件;
          

常用debug方式:
    docker info查看docker程序的配置信息
    docker-compose ps:查看harbor相关的容器信息
        
    
Harbor测试:
    登录仓库:docker login 127.0.0.1
        用户:test01 / ******; admin/Harbor12345
    镜像推送:docker push 192.168.16.128/library/IMAGE[:TAG]
    针对无证书harbor, 可以修改docker insecure-registry

参考:https://www.jianshu.com/p/fc544e27b507  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM