Docker中部署jenkins環境時,無法安裝插件解決辦法


一、問題現象:

  使用docker啟動jenkins,在jenkins啟動后卻無法安裝jenkins的插件,一直提示安裝失敗且從log看到提示信息顯示為需要升級jenkins的版本

  

 

 

二、原因分析:

  在使用docker拉取jenkins鏡像時沒有拉取最新的jenkins版本,而老的2.60.3版本的jenkins確實是存在無法安裝插件的問題

  查看自己所拉取的jenkins版本號:

  1、docker ps -a 查看當前使用jenkins鏡像的CONTAINER ID

  

 

   2、docker inspect  43aebfa648fd 查看所拉取的jenkins鏡像的版本號

  

 

 

  由此可見jenkins安裝失敗的原因是由於拉取的鏡像版本太低導致

 

三、解決辦法

  1、直接升級jenkins鏡像版本,操作比較麻煩,不建議使用

  2、重新拉取最新的jenkins鏡像版本

  docker pull jenkins/jenkins

  使用docker運行jenkins:docker run --name myjenkins -p 8080:8080 -p 50000:50000 -v /<your path>:/var/jenkins_home --env JAVA_OPTS="-Duser.timezone=GMT+08" jenkins/jenkins

    -p 50000:50000   打開遠程訪問

    -v /<your path>:/var/jenkins_home  將容器的目錄掛載到宿主機的目錄下,這樣防止容器崩掉后數據都丟失的情況

    --env JAVA_OPTS="-Duser.timezone=GMT+08"  解決jenkins時間顯示和本地時間不一致的問題

  3、重新查看jenkins的版本如下:

    

 

  

  4、重新訪問http://localhost:8080地址,進入jenkins下載插件並安裝

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM