本地Docker安装Jenkins记录 Elon

  1. 首先拉取镜像
    我这里安装的版本是Jenkins_2.327,可以去这里获取你需要的版本: https://hub.docker.com/_/jenkins?tab=tags

     docker pull jenkins/jenkins
    
     docker run -d --name jenkins -p 8040:8080 -p 50000:50000  jenkins/jenkins
    
  2. 访问ip:8040,进入UI界面,输入命令查找管理员密码

    docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
  1. 初始化插件

  2. docker安装vim,进入cmd管理员界面,执行

C:\Windows\system32>docker exec -u 0 -it jenkins /bin/bash

root@3a71c69a8e75:/# apt-get update
root@3a71c69a8e75:/# apt-get install vim

vim /usr/local/bin/jenkins.sh
eg:nohup java -jar -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true  /usr/local/jenkins/jenkins.war --httpPort=8088 -DJENKINS_HOME=/usr/local/jenkins --webroot=/usr/local/jenkins/war --logfile=/usr/local/jenkins/jenkins.log &
 在java -Duser.home= 后面添加下面一行参数
-Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true
:wq! 保存并退出
原文地址:https://www.cnblogs.com/xx2017/p/15763393.html