Docker #3 : Commandes utiles
Posted on Sat 07 June 2014 in misc
Voici quelques commandes très utiles pour démarrer avec Docker. La commande que j'utilise est docker.io parce que dans Debian et Ubuntu la commande docker était déjà prise.
Supprimer tous les containers avec leurs volumes (attention)
sudo docker.io rm -f -v `sudo docker.io ps -a -q`
Supprimer toutes les images (attention)
sudo docker.io rmi -f `sudo docker.io images -q`
Contruire une image à partir d'un DockerFile sans garder les containers intermédiaires
sudo docker.io build --rm=true --tag="tristanlt/python27" .
Construire un container avec une image
sudo docker.io run -d --name="python" -P tristanlt/python27
Récupérer une image toute faite
sudo docker.io pull tristanlt/python27
Lancer une commande personnalisée dans une image (implique la création d'un container)
sudo docker.io run -i -t tristanlt/python27 /bin/bash
Créer une nouvelle image à partir d'un container en fonctionnement
Créer un nouveau tag une image existente
sudo docker.io commit -m "Added Numpy and Scipy" (id ou nom du container) tristanlt/python27:sci
Créer une nouvelle image
sudo docker.io commit -m "Added Numpy and Scipy" (id ou nom du container)
manouvelleimage