Docker cmd

Published 09-28-2015 16:37:00

Lister les conteneurs en cours : docker ps
Tous les conteneurs : docker ps -a
Supprimer un conteneur : docker rm $ID
Lister les images dl : docker images
Supprimer une image : docker rmi $ID
Informations sur docker :
docker info
Adresse IP d’un conteneur:
docker inspect -f '{{ .NetworkSettings.IPAddress }}' $ID
Exécuter une commande dans un conteneur: docker exec -it $ID bash

Pour le reste, se référer à la doc officielle.

Lancer l’image mariadb avec les parametres et fichiers mysql: docker run -i -p 3306:3306 --name test -e MYSQL_ROOT_PASSWORD=secret -v /etc/mysql/:/etc/mysql -v /var/lib/mysql:/var/lib/mysql mariadb

Ajout d’une ligne dans un fichiers de conf et enregistrement des modifs sur un container:
docker exec dns sed -i -e '$aTEXTE A RAJOUTER\' /etc/unbound/fichier_de_conf
docker commit