Welcome to the Linux Foundation Forum!

Lab 4 error in "docker-compose build" - versions compatibility

Hello

I'm in the course chapter 6: SETTING UP CONTINUOUS INTEGRATION WITH JENKINS
In the video: Launching Jenkins with Docker

I'm running the command:
docker-compose build

I'm getting the following error:

 => [7/8] RUN curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-co  3.3s
 => ERROR [8/8] RUN jenkins-plugin-cli --plugins blueocean:1.24.3                                                                                     10.9s
------


  [8/8] RUN jenkins-plugin-cli --plugins blueocean:1.24.3:


#11 10.83
#11 10.83 github-branch-source (2.10.2) requires a greater version of Jenkins (2.271) than 2.263.1 in /usr/share/jenkins/jenkins.war
------
executor failed running [/bin/sh -c jenkins-plugin-cli --plugins blueocean:1.24.3]: exit code: 1
ERROR: Service 'jenkins' failed to build : Build failed

My environment:
Windows 10 (10.0.19044)
Docker client:
Version: 20.10.14
Server: Docker Desktop 4.7.1 (77678)
Version: 20.10.14

Comments

  • ashraf.fouad
    ashraf.fouad Posts: 28
    edited May 16

    To try fixing it, I have changed the Dockerfile to include
    FROM jenkins/jenkins:2.277.4-lts-slim
    Just selected LTS version higher than the error I'm receiving, and the build worked file.

    But when I issue the command docker image ls I get one image only which is

    $ docker image ls
    REPOSITORY          TAG       IMAGE ID       CREATED          SIZE
    jenkins-blueocean   latest    733507f8739d   22 minutes ago   812MB
    

    The video is mentioning I should be seeing 2 images, the other one is for jenkins/jenkins

    I proceeded with the video, and setup jenkins, and it worked and I can access jenkins dashboard.

    The total number of images now after running the command docker-compose up -d is two including the following:

    $ docker image ls
    REPOSITORY          TAG       IMAGE ID       CREATED          SIZE
    jenkins-blueocean   latest    733507f8739d   11 minutes ago   812MB
    docker              dind      9e4abd47de51   3 days ago       311MB
    
  • luisviveropena
    luisviveropena Posts: 941

    Hi @ashraf.fouad ,

    The git repo has been updated just a couple of days ago and it's working now. So you can clean the browser's cache, get the code again and try it.

    Regards,
    Luis.

  • gouravshah
    gouravshah Posts: 100

    Thats right. The image now is been updated to jenkins/jenkins:2.347-slim

Categories

Upcoming Training