Centos7.5+Docker+Jenkins+gitlab构建可持续集成环境

1、安装docker

1、Docker安装

#删除已有docker
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

#设置仓库
yum install -y yum-utils device-mapper-persistent-data lvm2

#使用阿里云镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

#安装docker
yum install docker-ce

#启用阿里云docker镜像加速 获取地址https://cr.console.aliyun.com
mkdir -p /etc/docker
vim /etc/docker/daemon.json
{
  "registry-mirrors": ["https://xxx.mirror.aliyuncs.com"]
}

#开机启动设置
systemctl enable docker

#启动
systemctl start docker

#测试
docker run hello-world

2、开启Docker Remote API

#查看配置文件地址
systemctl show --property=FragmentPath docker 

#编辑配置文件内容,接收所有ip请求
vim  /lib/systemd/system/docker.service 
ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:5678

#重新加载配置文件
systemctl daemon-reload 
systemctl restart docker

#查看防火墙是否开启
systemctl status firewalld

#开启防火墙
systemctl start firewalld

#开启防火墙的端口
firewall-cmd --zone=public --add-port=5678/tcp --permanent 
firewall-cmd --reload
firewall-cmd --zone=public --query-port=5678/tcp

#测试
docker -H localhost:5678 version

3、安装Jenkins

https://jenkins.io/zh/doc/book/installing/

需要单独安装插件:

发布了28 篇原创文章 · 获赞 9 · 访问量 4678

猜你喜欢

转载自blog.csdn.net/chixi123/article/details/103689490