参考引用:https://www.cnblogs.com/humin/p/6970212.html;https://www.cnblogs.com/humin/p/6859690.html

1.新建配置文件:

# config.yml 内容
version: 0.1
log:
  fields:
    service: registry
storage:
  cache:
    blobdescriptor: inmemory
  filesystem:
    rootdirectory: /var/lib/registry
http:
  addr: :7000
  secret: docker-registry
  headers:
    X-Content-Type-Options: [nosniff]
    Access-Control-Allow-Headers: ['*']
    Access-Control-Allow-Origin: ['*']
    Access-Control-Allow-Methods: ['GET,POST,PUT,DELETE']
health:
  storagedriver:
    enabled: true
    interval: 10s
    threshold: 3

2.启动registry

注:-v /etc/docker/registry/config.yml:/etc/docker/registry/config.yml \

docker run -d -p 7000:7000 --restart=always \
 -v /var/lib/registry/:/var/lib/registry/ \
 -v /etc/docker/registry/config.yml:/etc/docker/registry/config.yml \
 --name humpback-registry \
 registry:2.6.1

3.启动humpback

# 创建一个目录,用来存储humpback-web的数据库文件
mkdir -p /opt/app/humpback-web

docker run -d --net=host --restart=always \
-e HUMPBACK_LISTEN_PORT=8000 \
-v /opt/app/humpback-web/dbFiles:/humpback-web/dbFiles \
--name humpback-web \
humpbacks/humpback-web:1.0.0

4.添加镜像库

浏览器:http://localhost:8000/ 进入humpback-web

在Manges-System Config 中 添加 registry-ip:7000,   其中registry-ip为私有库服务器的外网地址,

默认:id:admin  psswd:123456

5.根据上述过程,写了个docker-compose

registry:
    image: 'docker.io/registry:2'
    volumes:
      - '/var/lib/registry/:/var/lib/registry/'
      - '/etc/docker/registry/config.yml:/etc/docker/registry/config.yml'
    ports:
      - '7000:7000'
    restart: always
    container_name: registry
humpback:
    image: 'humpbacks/humpback-web:1.0.0'
    net: "host"
    restart: always
    volumes:
      - '/opt/app/humpback-web/dbFiles:/humpback-web/dbFiles'
    environment:
      HUMPBACK_LISTEN_PORT: 8000
    container_name: humpback-web

ps:直接跑可能会失败,还需手工提早创建配置项中的文件夹

遇到的问题:

1.报错:http: server gave HTTP response to HTTPS client

vi /etc/docker/daemon.json ;

添加{"insecure-registries":["registry-ip:7000"]}

重启docker

2.docker-compse 运行失败,报python相关错误

yum list installed docker-compse

yum remove  docker-compse 相关软件

用pip重新安装docker-compse

docker 私有库registry+镜像管理平台humpback相关推荐

  1. 【云原生之Docker实战】部署轻量级容器云管理平台Humpback

    [云原生之Docker实战]部署轻量级容器云管理平台Humpback 一.Humpback介绍 1.Humpback简介 2.Humpback特点 二.检查docker环境 1.检查docker状态 ...

  2. WMware Harbor 开源 Docker 私有库搭建

    WMware Harbor 开源 Docker 私有库搭建 Harbor简介 Harbor 的主要功能 基于角色的访问控制 基于镜像的复制策略 图形化用户界面 支持 AD/LDAP 镜像删除和垃圾回收 ...

  3. Docker 私有仓库部署和管理 | Harbor 概述 - 核心组件 - 架构拓扑 | Harbor 构建 Docker 私有仓库实战(理论+实操,超详细!)

    文章目录 一.Docker Harbor 概述 1.Harbor 简介 2.Harbor 的优势 二.Harbor 的核心组件 1.Proxy 2.Registry 3.Core services 4 ...

  4. 【云原生之Docker实战】使用Docker部署Mindoc文档管理平台

    [云原生之Docker实战]使用Docker部署Mindoc文档管理平台 一.Mindoc介绍 1.Mindoc简介 2.Mindoc功能 二.检查宿主机系统版本 1.检查操作系统版本 2.检查系统内 ...

  5. Docker容器管理平台Humpback进阶-私有仓库

    Docker私有仓库 在 Docker 中,当我们执行 docker pull xxx 的时候,可能会比较好奇,docker 会去哪儿查找并下载镜像呢? 它实际上是从 registry.hub.doc ...

  6. docker一个简单易用的容器管理平台-Humpback

    什么是Humpback? 项目开源地址在此: Humpback Source,觉得有用或者有趣,欢迎给个star~ 在回答这个问题前,我们得先了解下什么的 Docker(哦,现在叫 Moby,文中还是 ...

  7. 一个简单易用的容器管理平台-Humpback

    什么是Humpback? 项目开源地址在此: Humpback Source,觉得有用或者有趣,欢迎给个star~ 在回答这个问题前,我们得先了解下什么的 Docker(哦,现在叫 Moby,文中还是 ...

  8. Docker私有仓库Registry使用

    但有时候使用Docker Hub这样的公共仓库可能不方便,这种情况下用户可以使用registry创建一个本地仓库供私人使用,这点跟Maven的管理类似. 使用私有仓库有许多优点: 1 2 1)节省网络 ...

  9. 搭建轻量级的容器管理平台-Humpback

    什么是 Humpback? Humpback 可以帮助企业快速搭建轻量级的 Docker 容器云管理平台,若将你的 Docker 主机接入到 Humpback 平台中,就能够为你带来更快捷稳定的容器操 ...

最新文章

  1. Servlert接口的doGet()、doPst()方法
  2. C语言判断树是否为求和树(附完整源码)
  3. CentOS安装php mbstring的扩展
  4. c语言程序设计课程设计学生信息管理系统,C语言程序设计课程设计报告----学生信息管理系统.doc...
  5. SEO按天关键词计费排名查询系统源码
  6. 《Android游戏开发详解》——第2章,第2.10节使用对象
  7. Proxy error: Could not proxy request错误解决
  8. oracle中一个月的最后一天,SQL和Oracle获取每周、每月、每年第一天和最后一天
  9. Win11怎么删除微软输入法?
  10. 聚类算法及其模型评估指标【Tsai Tsai】
  11. 螃蟹保存方法保存时间_活螃蟹如何保存才能活得时间久(这几个方法简单实用)...
  12. TRACERT-NBTSTAT-AT-NETSH 命令及用法
  13. 如何直接从TI官方获得芯片的原理图和封装
  14. 移动硬盘提示需要格式化怎么办?数据可以恢复吗
  15. python改变数组形状_NumPy数组的变形(改变数组形状)
  16. lamp setup (centos)
  17. Linux下简单创建ThinkPHP 6.0的网站 - 简单前后端 (未完待续)
  18. MySQL事务与锁详解,并发读异常与隔离策略
  19. 阿里服务器部署及区块链币种同步
  20. Axure RP 8.1.0.3372 注册码

热门文章

  1. PHP修改php.ini中关于文件上传大小的配置项
  2. (C语言)已知顺序表L1,L2中数据由小到大有序,请用尽可能快的方法将L1与L2中的数据合并到L3中,使数据在L3中按升序排列。
  3. 金太阳开启了光伏,扶贫开启了分布式
  4. 名人故事之 Karlheinz Brandenburg
  5. 北京天宇联科技有限责任公司—智慧园区平台
  6. 文件流中读行的正确使用(fgets、feof、ferror)
  7. CVPR2020最佳新框架|大规模人脸表情识别(附源代码)
  8. 用C语言实现strcpy函数和strncpy函数
  9. EdenSurvivor
  10. 【海洋遥感】绘制海洋表面温度动图