zoukankan      html  css  js  c++  java
  • 07:企业级镜像仓库Harbor

    1、Harbor概述

      Habor是由VMWare公司开源的容器镜像仓库。事实上,Habor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制 ,AD/LDAP集成以及审计日志等,足以满足基本企业需求。

    官方地址:https://vmware.github.io/harbor/cn/

    2、Harbor部署

     Harbor安装有3种方式:

    • 在线安装:从Docker Hub下载Harbor相关镜像,因此安装软件包非常小
    • 离线安装:安装包包含部署的相关镜像,因此安装包比较大
    • OVA安装程序:当用户具有vCenter环境时,使用此安装程序,在部署OVA后启动Harb

    离线安装部署情况:

    # tar zxvf harbor-offline-installer-v1.5.1.tgz
    # cd harbor
    # vi harbor.cfghostname = 192.168.12.11 # 服务器IP   ui_url_protocol = httpharbor_admin_password = 123456 # ./prepare# ./install.

    3、基本使用

    1、配置http镜像仓库可信任
    # vi /etc/docker/daemon.json {"insecure-registries":["reg.ctnrs.com"]}
    # systemctl restart docker

    2、打标签
    # docker tag centos:6 reg.ctnrs.com/library/centos:6
    3
    、上传
    # docker push reg.ctnrs.com/library/centos:6
    4
    、下载
    # docker pull reg.ctnrs.com/library/centos

    4、Docker Hub:

    Docker Hub作为Docker默认官方公共镜像;如果想自己搭建私有镜像仓库,官方也提供registry镜像,使得搭建私有仓库非常简单。
    下载registry镜像并启动

    # docker pull registry
    # docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry

    测试,查看镜像仓库中所有镜像

    # curl http://192.168.0.212:5000/v2/_catalog
    {"repositories":[]}

    私有镜像仓库:

    1、配置私有仓库可信任
    # vim /etc/docker/daemon.json 
    {"insecure-registries":["192.168.12.12:5000"]}
    # systemctl restart docker
    2、打标签
    # docker tag centos:6 192.168.12.12:5000/centos:6
    3、上传
    # docker push 192.168.12.12:5000/centos:6
    4、下载
    # docker pull 192.168.12.12:5000/centos:6
    5、列出镜像标签
    # curl http://192.168.0.212:5000/v2/centos/tags/li

    Docker Hub公告镜像仓库使用:

    1、注册账号
    https://hub.docker.co
    2、登录Docker Hub
    # docker login

    # docker
    login --username=zwm--password=123456 3、镜像打标签 # docker tag wordpress:v1 zwm/wordpress:v1 4、上传 # docker push zwm/wordpress:v1 搜索测试: # docker search zwm 5、下载# docker pull zwm/wordpress:
  • 相关阅读:
    CSS
    前端初识
    JQuery实现前端增删上下移文字计数
    jq实现去底部去顶部功能
    JQuery选择器,一篇博客就够(非原创)
    input,textarea,select设置默认字体样式
    图片-定义select向下箭头样式
    自定义单选框,复选框样式
    HTML(多行)文本超过部分隐藏,末尾显示(...)
    ZooKeeper可以用来做什么
  • 原文地址:https://www.cnblogs.com/zheng-weimin/p/10325149.html
Copyright © 2011-2022 走看看