zoukankan      html  css  js  c++  java
  • 了解Harbor私有仓库创建

    一、Harbor介绍

    Harbor是VMware公司开源的企业级DockerRegistry项目,其目标是帮助用户迅速搭建一个企业级的Dockerregistry服务。
    它以Docker公司开源的registry为基础,提供了管理UI,基于角色的访问控制(Role Based Access Control),AD/LDAP集成、以及审计日志(Auditlogging) 等企业用户需求的功能,同时还原生支持中文。

    二、Harbor私有仓库创建过程

    服务端主机需要安装 Python、Docker 和 Docker Compose(Docker安装步骤在Docker基本管理博客中)

    1、Docker Compose安装步骤

    上传docker-compose到/root目录下

    2、上传Harbor到/root目录下并解压缩

    3、修改配置文件

    4、执行安装脚本

    5、使用网页登录http//20.0.0.11查看Harbor仓库

    6、添加项目并填写项目名称

    7、私有仓库上传

    登录

     

    下载镜像Tomcat

    推送镜像

    粘贴已复制的推送镜像并进行修改

    镜像打标签并上传到Harbor

    刷新网页查看是否上传成功

    其他服务器登录Harbor仓库时会报错

    以上操作都是在 Harbor 服务器本地操作。如果其他客户端上传镜像到 Harbor,就会报如下错误。出现这问题的原因 Docker Registry 交互默认使用的是 HTTPS,但是搭建私有镜像默认使用的是 HTTP 服务,所以与私有镜像交互时出现以下错误,使用server2

    解决方法:

    在docker系统服务添加安全

     

    重启后重新验证

    8、私有仓库下载

    复制该指令进行下载并查看

    刷新后下载次数变为1次

    9、创建 Harbor 用户

     

     设置为管理员

     

    10、移除 Harbor 服务容器同时保留镜像数据/数据库

     

    11、注销登录并更换用户登录

  • 相关阅读:
    <style>的scope属性
    scrollIntoView的使用
    需要学习的内容列表
    react生命周期
    JS对象-不可扩展对象、密封对象、冻结对象
    神策埋点
    Django初识
    MySQL的sql_mode模式说明及设置
    MySQL的逻辑查询语句的执行顺序
    MySQL行(记录)的详细操作
  • 原文地址:https://www.cnblogs.com/Xing88/p/14068125.html
Copyright © 2011-2022 走看看