docker安装jenkins最新版本

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实例似乎已离线

参考:https://www.cnblogs.com/du-hong/p/10655635.html

安装需要的插件

略...

猜你喜欢

转载自www.cnblogs.com/mrhugui/p/11732397.html