1.在Centos 7 上安装Docker
a.关闭防火墙
systemctl stop firewalld
b.关闭selinux
vim /etc/selinux/config
SELINUX=disabled
c.安装docker
yum install -y docker
d.启动docekr
systemctl enable docker
e.设置docker自启动
docker enable docker
# 查看状态
docker status docker
2.在Docker上安装Jenkins
a.准备工作,更换国内docker源
cd /etc/docker/
vim daemon.json
// 将以下内容输入
{
"registry-mirrors": ["https://3ji9wqdg.mirror.aliyuncs.com"]
}
//按ESC,输入wq退出
systemctl daemon-reload
systemctl restart docker
b.拉取Jenkins
docker pull jenkins/jenkins
c.创建一个Jenkins目录
[root@localhost ~]# mkdir -p /data/jenkins_home
d.启动jenkins容器
docker run -d --name jenkins -p 8080:8080 -v /data/jenkins_home:/var/jenkins_home jenkins/jenkins
备注:
-d //启动在后台
--name //容器名字
-p //端口映射(8081:宿主主机端口,8080:容器内部端口)
-v //数据卷挂载映射(/data/jenkins_home:宿主主机目录,另外一个即是容器目录)
jenkins/jenkins //Jenkins镜像
e.查看Jenkins启动情况
docker ps | grep jenkins