Voici quelques directives générales concernant les commandes liées au conteneur Docker :
- Créer et gérer des conteneurs :
-
Créez un conteneur :
docker create [options] <image> [command]
-
Démarrez un conteneur créé :
docker start [options] <container>
-
Arrêtez un conteneur en cours d'exécution :
docker stop [options] <container>
-
Redémarrez un conteneur :
docker restart [options] <container>
-
Affichez l'état d'exécution du conteneur :
docker ps [options]
-
Afficher l'état de tous les conteneurs (y compris ceux arrêtés) :
docker ps -a
-
Entrez l'interface de ligne de commande d'un conteneur en cours d'exécution :
docker exec [options] <container> [command]
-
Supprimer un conteneur arrêté :
docker rm [options] <container>
- Interaction entre le conteneur et l'hôte :
-
Mappez le port du conteneur sur le port de l'hôte :
docker run -p <host-port>:<container-port> <image>
-
Montez le répertoire de l'hôte dans un répertoire à l'intérieur du conteneur :
docker run -v <host-path>:<container-path> <image>
- Affichage du journal et des informations :
-
Afficher les journaux du conteneur :
docker logs [options] <container>
-
Pour afficher les détails d'un conteneur :
docker inspect [options] <container>
- Autres commandes courantes :
-
Créez une image Docker :
docker build [options] <path/to/dockerfile>
-
Extrayez une image Docker :
docker pull <image>
-
Transférez une image Docker vers un dépôt distant :
docker push <image>
-
Rechercher des images Docker :
docker search <term>
-
Nettoyez les images, conteneurs et caches inutiles :
docker system prune
Notez que les crochets ([ ]) dans les commandes ci-dessus indiquent des paramètres facultatifs, et les crochets angulaires (< >) indiquent les paramètres à remplacer par des valeurs réelles.
J'espère que ce guide des commandes du conteneur Docker a été utile et a répondu à vos besoins. N'hésitez pas à poser d'autres questions.