环境准备
- Linux服务器
- docker
下载docker镜像
先下载lts的Jenkins最新版本docker pull jenkins/jenkins:lts
新建Jenkins的工作目录mkdir /home/hlp/jenkins
查看归属IDls -nd /home/hlp/jenkins
我这里查出来是0,因为需要映射容器内部地址,所以要赋予它可以访问Jenkins容器的权限,Jenkins内部用的是uid 1000的userchown -R 1000:1000 /home/hlp/jenkins
运行容器
docker run -d -p 9090:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/hlp/jenkins:/var/jenkins_home jenkins/jenkins:lts
参数介绍
- -d 后台运行容器
- -p 容器映射端口
- –name 指定容器名字
- privileged=true 指定容器为特权容器,拥有所有的capabilities
- -v 容器挂载目录
浏览器输入http://ip:9090即可访问Jenkins首页
启动Jenkins
密码所在路径:/var/jenkins_home/secrets/initialAdminPassword
但容器启动时/var/jenkins_home挂载的目录是/home/hlp/jenkins所以在/home/hlp/jenkins/secrets/initialAdminPassword即可查看目录
接下来进入下载插件页面,选择安装推荐的插件
如果插件下载慢或者失败,可以参考博文