zoukankan      html  css  js  c++  java
  • Harbor和YUM部署for CentOS 7

    Harbor部署for CentOS 7

    下载

      wget https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-offline-installer-v1.7.1.tgz

    tar xvf harbor-offline-installer-<version>.tgz

    Configure harbor.cfg

      hostname = 192.192.49.87
    harbor_admin_password = Harbor12345

    Install

      sudo ./install.sh

    END

    yum部署for CentOS 7

    建立文件夹

      sudo mkdir -p /var/yum_data/centos/7/{os,updates,extras,other}/x86_64
    sudo yum -y install createrepo

    #同步某个repo到指定目录,不建议用
    sudo reposync -r docker-ce-stable -p /var/yum_data/centos/7/other/
    sudo reposync -r base -p /var/yum_data/centos/7/os/

    #下载某个软件到指定目录,也不建议用
    sudo yum install --downloadonly --downloaddir=
    /var/yum_data/centos/7/other/x86_64/docker-ce-stable
    docker-ce

    创建repo

      #下载rpm到目标目录
    sudo yum install --downloadonly --downloaddir=/var/yum_data/centos/7/other/x86_64/nginx/ nginx

    sudo yumdownloader --resolve --destdir=/var/yum_data/centos/7/other/x86_64/docker-ce-stable/ docker-ce-18.09.1-3.el7

    sudo yumdownloader --resolve --destdir=/var/yum_data/centos/7/other/x86_64/mariadb/ mariadb mariadb-server

    sudo createrepo /var/yum_data/centos/7/other/x86_64
    sudo createrepo --update /var/yum_data/centos/7/other/x86_64

    nginx映射

      #harbor的yml 的proxy下添加
      volumes:
         - ./common/config/nginx:/etc/nginx:z
         - /var/yum_data:/var/yum_data:z

    Harbor的nginx配置添加如下

    /home/centos/harbor/common/config/nginx

          location /centos/ {
        root /var/yum_data;
        autoindex_exact_size off;
      }

    客户端repo设置

    下载添加repo

      sudo yum install -y  yum-utils device-mapper-persistent-data lvm2

    sudo yum-config-manager --add-repo
    http://192.192.49.87/centos/7/other/cnicg.repo

    sudo yum clean all
    sudo yum makecache
    sudo yum --disablerepo=base,updates,extras install -y mariadb mariadb-server

    cnicg.repo

      # cnicg repo
    # copy this repo to destination-host,'/etc/yum.repos.d/'
    # and run 'sudo yum clean all && sudo yum makecache'

    [cnicg]
    name=CentOS-$releasever - cnicg
    baseurl=http://192.192.49.87/centos/$releasever/other/$basearch/
    gpgcheck=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

    END

  • 相关阅读:
    李洪强IOS经典面试题 33-计算有多少个岛屿
    李洪强iOS经典面试题32-简单介绍 ARC 以及 ARC 实现的原理
    李洪强iOS经典面试题31-解释垃圾回收的原理
    iOS音频合并
    Macbook小问题
    weex-iOS集成
    WEEX快速入门
    Mac上Nginx-增加对HLS的支持
    iOS直播-基于RTMP的视频推送
    iOS直播-播放基于RTMP协议的视频
  • 原文地址:https://www.cnblogs.com/fatt/p/10320412.html
Copyright © 2011-2022 走看看