docker安装jenkins最新版本
拉取一个jenkins的最新镜像
docker pull jenkins/jenkins:lts;
创建一个jenkins目录
mkdir /data/jenkins
启动Jenkins容器
执行如下脚本
docker run -d --name jenkins -p 8099:8080 -p 50000:50000 -v /data/jenkins:/var/jenkins_home jenkins/jenkins:lts
报错:
jenkins | touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’: Permission denied jenkins | Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions? jenkins exited with code 1
解决方法:
加上-u 0
docker run -u 0 -d --name jenkins_qz_java -p 8099:8080 -p 50000:50000 -v /data/jenkins:/var/jenkins_home jenkins/jenkins:lts
参考:https://stackoverflow.com/questions/44065827/jenkins-wrong-volume-permissions
打开Jenkins管理界面
浏览器打开http://yourhost:8099/
输入管理密码
进入容器内部docker exec -it jenkins bash;
执行:cat /var/jenkins_home/secrets/initialAdminPassword,得到密码并粘贴过去
输入密码之后,重启docker镜像 docker restart {CONTAINER ID},安装完毕
问题1:该jenkins实例似乎已离线
安装需要的插件
略...