Bonjour,
Pouvez vous m’indiquer s’il est possible d’utiliser le service dind dans les runner de framagit (atchoum, grincheux et autres)
En vous remerciant,
Cordialement,
Bonjour,
Pouvez vous m’indiquer s’il est possible d’utiliser le service dind dans les runner de framagit (atchoum, grincheux et autres)
En vous remerciant,
Cordialement,
Bonjour, je n’apporte aps de réponse mais suis aussi très intéressé par le sujet
Je me suis beaucoup pris la tête sur la création d’image Docker, et ai finalement bloqué sur
docker context create tls-environment
unable to resolve docker endpoint: open /client/ca.pem: no such file or directory
dans mon gitlab job.
Et sur internet la solution semble lié à la configuration du runner.
Avez-vous réussi à utiliser dind ?
Vous remerciant
Alex
Bonjour,
Pour pouvoir faire du Docker in Docker, il faut que l’exécuteur soit root
sur la machine, que que nous ne permettons pas sur les exécuteurs partagés mis à disposition sur Framagit, par mesure de sécurité.
Il est en revanche tout à fait possible de fournir son propre exécuteur avec cette configuration, si vous avez une machine à disposition.
Enfin, vous pouvez essayer d’utiliser la méthode Kaniko, qui permet de construire des images Docker sans avoir besoin de faire du Docker in Docker (fonctionnelle lorsque nous l’avons testé, mais c’était il y a plusieurs mois) : Use kaniko to build Docker images | GitLab
Merci beaucoup pour votre réponse ! En effet j’ai pu avancer avec Kaniko
Je viens de créer un autre topic concernant la méthode Kaniko, sur laquelle je bloque à nouveau, au niveau de l’authentification.
Si jamais quelqu’un passant par ici connaît un peu le sujet : [Framagit] Deploiement d'image sur docker hub avec Kaniko