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 -p 8099:8080 -p 50000:50000 \
-v /data/jenkins:/var/jenkins_home \
-v /usr/java/jdk1.8.0_151:/var/java_home \
-v /usr/local/maven/apache-maven-3.6.2:/var/maven_home \
jenkins/jenkins:lts

参考:https://stackoverflow.com/questions/44065827/jenkins-wrong-volume-permissions

注意:由于jenkins构建maven项目需要依赖jdk以及maven,因此在运行容器的时候将本机的jdk的目录以及maven的目录共享给容器。

打开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

安装需要的插件

略...

posted @ 2019-10-24 15:19  忽如一夜春风来?  阅读(1394)  评论(0编辑  收藏  举报