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