Jenkins Docker部署
参考
How to run and upgrade Jenkins using the official Docker image
部署
过程
创建jenkins目录
mkdir -p /mnt/softwares/jenkins chmod a+w /mnt/softwares/jenkins
使用镜像
#/var/run/docker.sock 的作用就是让 Jenkins 能通过主机的 Docker 守护进程(也就是 Docker Engine)来操作 docker 容器; docker run --name jenkins --detach -p 50000:50000 -p 8080:8080 -v /mnt/softwares/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkins/jenkins:2.236 # 查看初始化秘钥 [root@xx ~]# docker exec jenkins bash -c 'cat $JENKINS_HOME/secrets/initialAdminPassword' cda551ebbe2547d49fcb1a76f92c32c9
Tip: 当创建容器时,使用了 -v /mnt/softwares/jenkins:/var/jenkins_home 路径映射, 因修改创建容器的参数或其他原因而删除容器,再次创建容器时,依旧使用相同的目录映射,新的容器会使用就容器的数据。所以如果想创建一个干净的容器,则重新映射新的目录或者彻底删除之前的数据。如果只是想创建新的容器,大胆的干吧!数据还在!
访问jenkins服务,完成安装
打开 http://127.0.0.1:8080
等待初始化
输入之前拿到的秘钥,继续
安装推荐的插件,继续
等待插件安装
创建管理员,并完成安装