一、准备工作
1.虚拟机VMware安装CentOS7
2.CentOS7安装Docker
安装方法:https://www.cnblogs.com/airb/p/13359563.html
二、安装Jenkins
1.拉取Jenkins镜像
命令:docker pull jenkins/jenkins
2.创建jenkins本地挂载目录
目的:将docker中jenkins的持久化数据写入本地,否则每次重启jenkins都会重置
命令:mkdir -p /mnt/jenkins
3.docker启动jenkins
修改本地目录权限:chmod 777 /mnt/jenkins
命令:docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v /mnt/jenkins:/var/jenkins_home jenkins:latest
-d:指定容器后台运行
--name:我给容器起个名字叫jenkins
-p:端口映射格式(本地端口:容器端口),8080是访问端口,50000用户其他机器上设置了一个或多个基于JNLP的Jenkins代理程序链接使用
-v:存储卷映射,格式(本地目录:容器目录)
jenkins:latest:镜像存储名称或者id
遇到的坑
提示:WARNING: IPv4 forwarding is disabled. Networking will not work.
解决办法:
vi /etc/sysctl.conf
net.ipv4.ip_forward=1 #添加这段代码
#重启network和docker服务
systemctl restart network && systemctl restart docker
#查看是否修改成功 (备注:返回1,就是成功)
4.查看初始化密钥
命令:docker logs jenkins
三、登陆Jenkins
1.访问jenkins,输入初始化密钥解锁jenkins
http://IP地址:端口号
本地访问地址:http://127.0.0.1:8080
2.安装插件
3.创建管理员账号完成后进入jenkins