zoukankan      html  css  js  c++  java
  • Docker企业级镜像仓库harbor(vmware 中国团队)

    第一步:安装docker和docker-compose
    第二步:下载harbor-offline-installer-v1.3.0.tgz
    第三步:上传到/opt,并解压
    第四步:修改harbor.cfg配置文件
    hostname = 10.0.0.11
    harbor_admin_password = 123456
    第五步:执行install.sh
     
     
    tar xf harbor-offline-installer-v1.5.1.tgz
    cd harbor
    vim harbor.cfg
    
    hostname = 10.0.0.11
    harbor_admin_password = 123456

     ./install.sh

     页面测试:

     

    cat /etc/docker/daemon.json
    
    {
      "insecure-registries":["10.0.0.11:5000","10.0.0.11"],
    "registry-mirrors": ["https://registry.docker-cn.com"],
     "hosts":["tcp://0.0.0.0:2376","unix:///var/run/docker.sock"],
      "cluster-store": "consul://10.0.0.11:8500",
      "cluster-advertise": "10.0.0.11:2376"
    }
    
    systemctl restart docker
    
    docker tag nginx:latest 10.0.0.11/nsh/nginx:latest
    docker puah 10.0.0.11/nsh/nginx:latest 这次推上去会失败,因为权限设置问题,需要登录
    
    docker login 10.0.0.11
    输入用户名和密码
    之后推上去即可
    

      页面查看是否推送成功:

     这个地方可以直接复制这个命令去pull镜像即可。
     
    [root@docker2 ~]# docker pull 10.0.0.11/nsh/nginx:latest
    latest: Pulling from nsh/nginx
    fc7181108d40: Pull complete
    d2e987ca2267: Pull complete
    0b760b431b11: Pull complete
    Digest: sha256:00be67d6ba53d5318cd91c57771530f5251cfbe028b7be2c4b70526f988cfc9f
    Status: Downloaded newer image for 10.0.0.11/nsh/nginx:latest
    [root@docker2 ~]# docker images
    REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE
    10.0.0.11:5000/kode             v2                  6914fda5fd44        41 hours ago        502MB
    centos6.9_ssh                   v2                  03387f99f022        2 days ago          307MB
    10.0.0.11:5000/centos6.9_kode   v1                  69145e114012        2 days ago          435MB
    10.0.0.11/nsh/nginx             latest              f68d6e55e065        5 days ago          109MB
    10.0.0.11:5000/busybox          latest              e4db68de4ff2        3 weeks ago         1.22MB
    10.0.01.11:5000/busybox         latest              e4db68de4ff2        3 weeks ago         1.22MB
    busybox                         latest              e4db68de4ff2        3 weeks ago         1.22MB
    

      并且在页面上还可以看到下载的次数

    剩下还有做ssl验证,待续...................................

  • 相关阅读:
    [书目20170308]你能为公司带来什么
    [书目20170308]卓有成效的管理者
    [转]NLog Layout Renderers ${}
    转:NLog 自定义日志内容,写日志到数据库;修改Nlog.config不起作用的原因
    [转]Using NLog for ASP.NET Core to write custom information to the database
    [转]快速入门系列--WebAPI--01基础
    [转]NLog学习笔记二:深入学习
    [转]Create Custom Exception Filter in ASP.NET Core
    弟子规
    论语
  • 原文地址:https://www.cnblogs.com/nshgo/p/11144395.html
Copyright © 2011-2022 走看看