1、创建本地的路径,并检查本地是否安装了docker
docker version --查看如果有就是安装了
没有的话可以自行上docke官网上下载安装
2、docker pull jenkins/jenkins
报错信息如下
docker pull jenkins/jenkins:latest
latest: Pulling from jenkins/jenkins
mediaType in manifest should be 'application/vnd.docker.distribution.manifest.v2+json' not 'application/vnd.oci.image.manifest.v1+json'
报错原因:jenkins 最新的镜像可能支持的协议版本比较高,我本地的docker协议不支持,所以下载jenkins前面的版本
3、docker pull jenkins/jenkins:2.83 (需要联网)
开始正常下载安装
3、配置路径
docker run -d -u root -p 8050:8080 -p 8051:50000 -v /Users/andywu/Documents/lab/11.Docker/Jenkins:/var_jenkins_home --name jenkins jenkins/jenkins:latest
4、访问平台,不知道密码?
http://localhost:8080/(这里的端口是你设置的端口)
docker logs -f jenkins 如果你没有重设过密码,可以通过这个查看到你的登录密码,以及jenkins的状态
5、启动jenkins时候报错
An error occurred during installation: No such plugin: cloudbees-folder
方法一:丢失了插件,可以按照文档去下载
方法二:我试了下重启,就正常等进来了,但是会遇到插件为空情况
# 访问这个地址就是重启
http://yourhost:8080/restart
解决插件为空:https://blog.csdn.net/xiao1542/article/details/127737422
参考的靠谱文档:
https://blog.csdn.net/luxiaoruo/article/details/106637287
https://blog.csdn.net/qq_57558631/article/details/124924574
jenkins官网路径附上:https://www.jenkins.io/doc/book/installing/docker/