Docker安装jenkins遇到的问题
前面的:
docker pull jenkins
docker run -id --name=jenkins -p 4040:8080 -v /var/jenkins_node:/var/jenkins_home jenkins
然后查看
docker ps
这些就不细说了,重点记录下自己用到的问题
Problem 1:

解决:
进入我docker安装jenkins的宿主机目录:
/var/jenkins_node/war/WEB-INF/detached-plugins
用wget命令去下载这个插件,由于该目录是和容器里的jenkins目录挂载的,所以进入docker exec -uroot -it jenkins /bin/bash 容器
/var/jenkins_home/war/WEB-INF/detached-plugins
进入这个目录里下载这个插件
wget http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/latest/cloudbees-folder.hpi
docker restart jenkins
重新进入就不报这个错误了
Problem 2:
提示jenkins版本过低

解决:
进入jenkins容器内
wget http://mirrors.jenkins.io/war/latest/jenkins.war 下载最新的jenkins war包
cp ./jenkins.war /usr/share/jenkins 把刚下载的war包复制到该目录下
重启jenkins容器,问题解决
Problem 3:
安装插件时总是不成功报错

提示认证过期,这个费了很大周折,才发现原来是虚拟机的时间没有和主机时间同步导致的
解决:


重启虚拟机,启动jenkins容器,问题解决。
