• Harbo1.5.2离线搭建


    环境说明

    操作系统版本:Centos7.5

    docker版本:docker-ce 17.03.2

    harbor版本:v1.5.2

    docker-compose:  1.22.0

    基础环境搭建

    系统优化

    CentOS关闭selinux

    sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
    setenforce 0

    关闭防火墙

    systemctl stop firewalld.service && systemctl disable firewalld.service

    配置主机时间、时区、系统语言

    查看时区
    date -R或者timedatectl
    修改时区
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    修改系统语言环境
    sudo echo 'LANG="en_US.UTF-8"' >> /etc/profile;source /etc/profile

    Kernel性能调优

    cat >> /etc/sysctl.conf<<EOF
    net.ipv4.ip_forward=1
    net.ipv4.neigh.default.gc_thresh1=4096
    net.ipv4.neigh.default.gc_thresh2=6144
    net.ipv4.neigh.default.gc_thresh3=8192
    EOF
    sysctl -p

    Docker安装

    #卸载旧版本Docker软件
    yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-selinux 
                  docker-engine-selinux 
                  docker-engine 
                  container*
    #定义安装版本
    export docker_version=17.03.2
    # step 1: 安装必要的一些系统工具
    sudo yum update -y
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2 bash-completion
    # Step 2: 添加软件源信息
    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    # Step 3: 更新并安装 Docker-CE
    sudo yum makecache all
    version=$(yum list docker-ce.x86_64 --showduplicates | sort -r|grep ${docker_version}|awk '{print $2}')
    sudo yum -y install --setopt=obsoletes=0 docker-ce-${version} docker-ce-selinux-${version}
    # 如果已经安装高版本Docker,可进行降级安装(可选)
    yum downgrade --setopt=obsoletes=0 -y docker-ce-${version} docker-ce-selinux-${version}
    # 设置开机启动
    sudo systemctl enable docker
    # docker加速
    vim /etc/docker/daemon.json
    {
        "registry-mirrors": ["https://z34wtdhg.mirror.aliyuncs.com"],
        "storage-driver": "overlay2",
        "storage-opts": ["overlay2.override_kernel_check=true"]

    }

    Docker-compose 安装

    #安装依赖和pip
    yum -y install certbot libevent-devel gcc libffi-devel python-devel openssl-devel python-pip
    #pip方式安装docker-compose
    pip install -U docker-compose
    #查看版本
    docker-compose -v

    安装harbor

    #解压安装包
    tar zxvf harbor-offline-installer-v1.5.2.tgz  -C /opt/
    #修改初始化配置(配置登录地址,配置管理的默认密码)
    cd /opt/harbor
    ....
    hostname = harbor.httpshop.com 
    harbor_admin_password = 123491aq
    ....
    #安装
    ./install.sh 

  • 相关阅读:
    K8s(2)-部署应用
    Docker-常用命令(7)
    Docker-堆栈stack(6)
    Docker-集群swarm(5)
    Docker-服务(4)
    Docker的概念术语(2)
    k8s(1)-使用kubeadm安装Kubernetes
    Celery-分布式任务队列
    使用Python管理压缩包
    jQuery基础
  • 原文地址:https://www.cnblogs.com/xzkzzz/p/9837659.html
Copyright © 2020-2023  润新知