安装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
cat /var/lib/jenkins/secrets/initialAdminPassword #查看jenkins密码
可以跳过插件安装 修改 plugin 插件的源 和 jenkins配置中google为baidu,https为http方式转为国内网 ||| 也可以默认推荐安装