Les commandes de base Docker

Liste des images :

docker image ls -a

Supprimer une image :

docker rmi [image id]

Liste des conteneurs :

docker container ls -a 

Supprimer un conteneur :

docker rm [container id]

Démarrer un conteneur (il se referme tout de suite après) :

docker run [container name]

Démarrer un conteneur (il reste ouvert) :

docker run -it [container name]

Interagir avec un conteneur déjà démarrer :

docker exec [container name]

Concernant docker run/docker exec on peut se poser la question suivante :

Pourquoi utiliser docker exec pour faire des modifications quand on peut faire docker run -it et interagir avec notre conteneur pour nos changements ?

La commande docker exec permet d’effectuer plusieurs actions sur notre conteneur (préalablement ouvert avec docker run) sans avoir a chaque fois a rentrer à l’intérieur du conteneur.