• 企业级Dokcer镜像仓库Harbor部署


     

    1、下载软件

    (1)打开Harbor的GitHub仓库的release页面下载离线安装包,地址是: 

      https://github.com/goharbor/harbor/releases

    (2)解压

      # tar zxvf harbor-offline-installer-v1.8.4.tgz

    (3)进入解压后的目录修改配置

      # cd harbor/

    修改配置文件harbor.yml,主要是修改以下配置: 

    a. hostname:填写本机的IP地址或者hostname,如果已经和域名绑定了也可以填域名; 

    b. harbor_admin_password:管理员初始密码; 更多配置例如https、存储等,请参考官方文档按需设置;

    c. port:访问端口,默认80端口

    d. harbor_admin_password:   登录密码

    e. data_volume: 数据目录

    (4)安装harbor

       在harbor目录下执行命令./install.sh即可安装Harbor

      # ./install.sh

     部署成功的控制台信息如下:

          

    (5)docker ps 查看会有9个容器运行 

        

    (6)浏览器直接输入宿主机的IP地址即可访问Harbor的web管理页面,账号是admin,密码是前面设置的harbor_admin_password的值(默认是Harbor12345):

       

       

    2、harbor安装完成后,下面是一些简单的使用

    (1)A电脑(linux系统)要给harbor私有仓库里上传镜像或者拉去镜像

       在A电脑中/etc/docker/daemon.json文件(如果不存在就新建),增加以下内容,172.16.40.92:8999是Harbor服务器的IP地址:

      {

        "insecure-registries": ["172.16.40.92:8999"]

      }

      重启使其生效:

      systemctl daemon-reload  && systemctl restart docker

      备注:这里修改是远程连接Harbor服务的机器的配置,而不是Harbor服务器的配置

    (2)推送镜像到harbor仓库

      在A电脑上选择一个镜像推送到harbor服务器

      [root@master ~]# docker images

      REPOSITORY        TAG         IMAGE ID        CREATED         SIZE

      nginx              1.15.0      5699ececb21c   18 months ago     109MB

      1)先将选定的本地镜像打tag和改名称

             # docker tag 5699ececb21c 172.16.40.92:8999/test/nginx:1.15.0

      2)从A电脑登录到harbor服务器

             # docker login 172.16.40.92:8999 -u admin 

      3)从A电脑push本地镜像到harbor仓库

         # docker push 172.16.40.92:8999/test/nginx:1.15.0

        The push refers to repository [172.16.40.92:8999/test/nginx]

        f12c6cf07176: Pushed  

        341dde1390a8: Pushed 

        9c46f426bcb7: Pushed 

        1.15.0: digest: sha256:1d9d3da4c60d27b77bb96bba738319c1c4424853fdd10f65982f9f2ca2422a72 size: 948

    (3)harbor查看镜像

      

    参考:

    https://cloud.tencent.com/developer/article/1513503

     

     

     

     

     

     

  • 相关阅读:
    20200301(4)
    网络工程横道图
    20200229追根溯源(3)
    20200229(2)
    追根溯源 (1)
    20200228 down(0)
    20200228
    7-7 古风排版 (20分)
    不写了天梯赛 屁股疼死了
    字符串翻转(面试题2)
  • 原文地址:https://www.cnblogs.com/douh/p/12503168.html
Copyright © 2020-2023  润新知