六、Docker安装jenkins

1.下载jenkins,默认最新版本
docker pull jenkins (已被废弃,下载下来的不是最新版,会导致插件无法安装)
docker pull jenkins/jenkins:lts
在这里插入图片描述

查看当前jenkins版本号
docker inspect [imageId]
在这里插入图片描述

2. 运行jenkins

docker run -d -p 8081:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime --name jenkins jenkins/jenkins:lts

-d 后台运行镜像 -p 80:8080 将镜像的8080端口映射到服务器的80端口
-p 50000:50000 将镜像的50000端口映射到服务器的50000端口
-v jenkins_home:/var/jenkins_home 冒号前面的本地数据卷,冒号后面的 /var/jenkins_home目录为容器中jenkins工作目录,即将docker中jenkins目录映射到本地
-v /etc/localtime:/etc/localtime 让容器使用和服务器同样的时间设置。
–name jenkins 给容器起一个别名

如果变更本地的jenkins_home为 /var/jenkins/,可能出现权限异常:
touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’: Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions
文件夹权限变更:
sudo chown -R 1000:1000 /var/jenkins/
重启jenkins容器
docker start jenkins

3. 设置服务器安全组
在这里插入图片描述

4. 访问jenkins
在这里插入图片描述

5. 获取password

sudo docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

在这里插入图片描述

6. 输入密码后安装
在这里插入图片描述
在这里插入图片描述

7.配置管理员账号
在这里插入图片描述

8. 重启jenkins
docker restart jenkins

9. 访问jenkins并登陆

10.安装插件
Environment Injector
Maven Integration
Pre SCM BuildStep
Publish Over SSH
SSH Agent
docker-build-step
WMI Windows Agents

猜你喜欢

转载自blog.csdn.net/guangcaiwudong/article/details/103027330
今日推荐