très bonne réponse, cependant, concernant les aspects docker, il faut éventuellement distinguer les 2 aspects :
build (compilation) qui permet en général de créer un ou plusieurs binaires éventuellement encapsulés dans des paquets ; sur gitlab, on parle d'artifact (produit de l’exécution d'un job)
l’exécution de ces binaires qui pourra aussi s'appuyer sur Docker avec une bonne partie commune à l'environnement build.
on peut aussi s'appuyer lorsque cela a du sens sur docker-compose afin d'assembler plusieurs containers Docker.
concernant les aspects sécurité lié à Docker : on peut invoquer des commandes Docker sans être root (par configuration). Mais il devient assez facile de monter la racine du système hôte dans un container Docker et de compromette le système. Il faut donc considérer les utilisateurs Docker comme des acteurs coopératifs.
[^] # Re: Oui ?
Posté par Marc Quinton . En réponse au message Empaqueter une appli dans docker. Évalué à 5. Dernière modification le 17 octobre 2017 à 23:02.
très bonne réponse, cependant, concernant les aspects docker, il faut éventuellement distinguer les 2 aspects :
concernant les aspects sécurité lié à Docker : on peut invoquer des commandes Docker sans être root (par configuration). Mais il devient assez facile de monter la racine du système hôte dans un container Docker et de compromette le système. Il faut donc considérer les utilisateurs Docker comme des acteurs coopératifs.