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/
需要单独安装插件: