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方式转为国内网 ||| 也可以默认推荐安装

 

 

 

原文地址:https://www.cnblogs.com/sxgaofeng/p/12177757.html