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