zoukankan      html  css  js  c++  java
  • gitlab jenkins docker kubernetes

    安装docker

    yum install wget -y

    yum install -y yum-utils

    yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

     yum install docker-ce-17.06.2.ce-1.el7.centos -y

    systemctl enable docker && systemctl start docker

    cat /etc/docker/daemon.json
    {
    "registry-mirrors": ["http://hub-mirror.c.163.com"]
    }

    升级Python

    yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ python-devel  -y

    wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz && tar -xzvf Python-3.6.0.tgz && cd  Python-3.6.0

    ./configure --prefix=/usr/local && make &&make install  &&  cd /usr/bin && mv  python python.backup  && ln -s /usr/local/bin/python3.6 /usr/bin/python && ln -s /usr/local/bin/python3.6 /usr/bin/python3

    修改两个文件使用yum因为升级后的python还可以用

    head -1 /usr/bin/yum
    #!/usr/bin/python2.7

    head -1 /usr/libexec/urlgrabber-ext-down
    #! /usr/bin/python2.7

    安装docker-compose

    wget https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m) -O /usr/local/bin/docker-compose

    docker-compose -v

    安装git
    yum install -y git
    安装wget https://storage.googleapis.com/harbor-releases/release-1.9.0/harbor-offline-installer-v1.9.tar zxf harbor-offline-installer-v1.9.0.tgcd harbo./preparvi harborhostname: 192.168.191.10
      port: 8080
    ./install.sh
    docker-compose ps
    访问harbor
    http://192.168.191.10:8080
    默认密码默认用户密码是:admin/Harbor12345

    启动gitlab

    mkdir -p /opt/gitlab/config && mkdir -p /opt/gitlab/logs && mkdir -p /opt/gitlab/data

    docker run --detach  --hostname 192.168.191.10  --publish 10443:443 --publish 10080:80 --publish 10022:22  --name gitlab  --restart always  --volume /opt/gitlab/config:/etc/gitlab  --volume /opt/gitlab/logs:/var/log/gitlab  --volume /opt/gitlab/data:/var/opt/gitlab  gitlab/gitlab-ce:latest

    mkdir /git

    cd /git

    git init --bare

    #git clone 

    wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.214-1.1.noarch.rpm

    rpm -ql jenkins-2.214-1.1.noarch

    yum install -y java-1.8.0-openjdk-devel.x86_64

    /etc/init.d/jenkins or systemctl start jenkins#启动jenkisn 

    访问网页 http://192.168.191.10:8080/login?from=%2Fjenkins 

     cat /var/lib/jenkins/secrets/initialAdminPassword #查看jenkins密码

     可以跳过插件安装 修改 plugin 插件的源 和 jenkins配置中google为baidu,https为http方式转为国内网 ||| 也可以默认推荐安装

     

     

     

  • 相关阅读:
    actionscript3.0 的一些小技巧
    Flash 安全沙箱的意义
    明明连上了网,但是打不开网页
    关于电脑上可用内存太小的问题
    AS3 Starling 学习杂谈 (一) Quad类
    更新flash builder4,6 的AIR版本
    软件工程实践2017第二次作业
    软件工程实践2017第一次作业
    微信小程序开发指南合集 各类组件用法技巧
    微信小程序视频教程合集 附带源码、PPT下载
  • 原文地址:https://www.cnblogs.com/sxgaofeng/p/12177757.html
Copyright © 2011-2022 走看看