- Le fichier
Dockerfile
produit une Image - Dans le Dockerfile il n’est possible de mettre qu’une seule instruction CMD.
- Si 2 intructions (ou plus) sont dans le même fichier, seule la dernière sera exécutée.
- Il est possible de commiter, pusher ou récupérer une image (à la façon de GIT)
docker run ...
produit une instance de l’imageLes fichiers ajoutés via l’image (et le Dockerfile) sont fixes à chaque lancement de run
Si la commande run contient l’option
-v
il est possible de partager un dossier local (alors dynamique dans le conteneur)- Si un
ADD
dans le dockerfile contient le même chemin que celui que l’on veut rendre dynamique, cela ne marche pas.
- Si un
Il est possible de partager des volumes entre les conteneurs lors du run via l’option –volumes-from
On peut nommer un conteneur (–name) ce qui permet d’effectuer les opérations via son nom et non son ID (ne marche pas pour toutes les commandes)