Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème cours Docker

"Optimisez votre déploiement en créant des conteneurs avec Docker"

    29 septembre 2023 à 16:04:39

    Bonjour,

    je viens signaler un problème dans le cours "Optimisez votre déploiement en créant des conteneurs avec Docker" qui concerne le second quiz (Lancer ses images Docker avec les Dockerfiles). En effet, la dernière question nous demande d'installer nginx sur une image déjà existante (openclassrooms/build_image) via un Dockerfile.

    Cette image tourne sur Debian 9 (stretch) dont le support n'est plus à jour. La liste des sources pour lancer une certaine commande n'est donc plus viable et nous empêche de répondre correctement à la question.

    Je profite de signaler ce problème pour fournir une solution (j'espère temporaire) qui vous permettra de ne pas avoir à cocher votre réponse au hasard mais bien d'arriver au résultat escompté. Il "suffit" de rajouter les deux lignes ci dessous dans votre Dockerfile:

    RUN echo "deb http://archive.debian.org/debian/ stretch main" > /etc/apt/sources.list

    RUN echo "deb-src http://archive.debian.org/debian/ stretch main" >> /etc/apt/sources.list

    Cordialement, Stephen

    -
    Edité par KroziS 29 septembre 2023 à 16:11:09

    • Partager sur Facebook
    • Partager sur Twitter
      19 novembre 2023 à 20:50:32

      Bonjour,

      Effectivement ce cours n'est plus à jour ! 

      La solution proposé marche ! 

      FROM openclassrooms/build_image
      RUN echo "deb http://archive.debian.org/debian/ stretch main" > /etc/apt/sources.list
      
      RUN echo "deb-src http://archive.debian.org/debian/ stretch main" >> /etc/apt/sources.list
      RUN apt-get update \
          && apt-get upgrade -y\
          && apt-get install nginx -y
      
      

      J'ai également trouvé ces instructions qui marchent également et reviennent au même :

      FROM openclassrooms/build_image
      RUN sed -i -e 's/deb.debian.org/archive.debian.org/g' \
          -e 's|security.debian.org|archive.debian.org/|g' \
          -e '/stretch-updates/d' /etc/apt/sources.list
      RUN apt-get update \
          && apt-get upgrade -y\
          && apt-get install nginx -y


      Debian 9 est archivé ! 

      https://lists.debian.org/debian-devel-announce/2023/03/msg00006.html

      Cette version de Debian pose des problèmes dans le cours, peut-on s'attendre à une mise à jour du contenu ?

      Merci,

      • Partager sur Facebook
      • Partager sur Twitter
        7 décembre 2023 à 19:15:52

        Merci beaucoup !


        Je confirme que la deuxième solution fonctionne.


        Cdt,


        GreenBlind a écrit:

        Bonjour,

        Effectivement ce cours n'est plus à jour ! 

        La solution proposé marche ! 

        FROM openclassrooms/build_image
        RUN echo "deb http://archive.debian.org/debian/ stretch main" > /etc/apt/sources.list
        
        RUN echo "deb-src http://archive.debian.org/debian/ stretch main" >> /etc/apt/sources.list
        RUN apt-get update \
            && apt-get upgrade -y\
            && apt-get install nginx -y
        
        

        J'ai également trouvé ces instructions qui marchent également et reviennent au même :

        FROM openclassrooms/build_image
        RUN sed -i -e 's/deb.debian.org/archive.debian.org/g' \
            -e 's|security.debian.org|archive.debian.org/|g' \
            -e '/stretch-updates/d' /etc/apt/sources.list
        RUN apt-get update \
            && apt-get upgrade -y\
            && apt-get install nginx -y


        Debian 9 est archivé ! 

        https://lists.debian.org/debian-devel-announce/2023/03/msg00006.html

        Cette version de Debian pose des problèmes dans le cours, peut-on s'attendre à une mise à jour du contenu ?

        Merci,



        • Partager sur Facebook
        • Partager sur Twitter

        Problème cours Docker

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        • Editeur
        • Markdown