【文章末尾给大家留下了大量的福利】
一、当前配置环境
CentOS7: 1908
IP: 192.168.81.103
hostname: jenkins
镜像: jenkins/jenkins
二、准备工作
1.关闭防火墙和SeLinux
systemctl stop firewalld && systemctl disable firewalld setenforce 0 sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/selinux
2.禁用swap交换分区
swapoff -a && sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/sysconfig/selinux
三、Docker安装
1.配置docker源
yum install -y wget wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
2.安装docker环境依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
3.安装docker
yum install docker-ce-18.09.9 docker-ce-cli-18.09.9 containerd.io -y
4.启动docker并设置为开机自启
systemctl start docker && systemctl enable docker
5.配置镜像加速
# 这里使用的是我的阿里云镜像加速,可以自己去阿里云配置一个 mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://mxdu1aof.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"] } EOF
6.配置ipv4.ip_forward
vim /etc/sysctl.conf # 在sysctl.conf的最后加入下面这一行 net.ipv4.ip_forward=1
7.重新启动守护进程并重启docker
systemctl daemon-reload && systemctl restart docker