Aller au contenu principal

Aide mémoire commandes Ansible

Commandes de gestion des conteneurs

docker ps-> Lister les conteneurs actifs.
docker ps -a-> Lister tous les conteneurs (actifs et inactifs).
docker start <nom_du_conteneur_ou_ID>-> Démarrer un conteneur.
docker stop <nom_du_conteneur_ou_ID>-> Arrêter un conteneur.
docker restart <nom_du_conteneur_ou_ID>-> Redémarrer un conteneur.
docker rm <nom_du_conteneur_ou_ID>-> Supprimer un conteneur (arrêté).
docker exec -it <nom_du_conteneur_ou_ID> /bin/bash-> Accéder à un conteneur en cours d'exécution.
docker exec -it <nom_du_conteneur_ou_ID> /bin/sh-> Ou pour un conteneur qui n'a pas bash.
docker logs <nom_du_conteneur_ou_ID>-> Afficher les logs d'un conteneur.
docker stats <nom_du_conteneur_ou_ID>-> Afficher l'état d'un conteneur.
docker inspect <nom_du_conteneur_ou_ID>-> Inspecter un conteneur (détails sur le conteneur).

Commandes de lancement des conteneurs

docker run -d <options> <nom_image>-> Exécuter un conteneur en mode détaché.
docker run -d -p 8080:80 <nom_image>-> Exécuter un conteneur avec des ports mappés.
docker run -d -v <chemin_hôte>:<chemin_conteneur> <nom_image>-> Exécuter un conteneur avec un volume monté.

Commandes de gestion des images

docker images-> Lister les images locales.
docker image rm <nom_image>:<tag>-> Supprimer une image.
docker image tag <image_id> <nom_image>:<tag>-> Taguer une image.
docker pull <nom_image>:<tag>-> Télécharger une image depuis Docker Hub.
docker build -t <nom_image>:<tag> <chemin_du_dossier>-> Construire une image à partir d'un Dockerfile.
docker image inspect <image_id>-> Vérifier les détails d'une image.
docker image history <image_id>-> Voir l'hitorique d'une image.
docker image prune-> Nettoyer les images non utilisées.

Commandes de gestion des volumes

docker volume ls-> Lister les volumes.
docker volume create <nom_volume>-> Créer un volume.
docker volume rm <nom_volume>-> Supprimer un volume.
docker volume inspect <nom_volume>-> Afficher les informations sur un volume.
docker volume prune-> Nettoyer les volumes non utilisés.

Commandes de gestion des réseaux

docker network ls-> Lister les réseaux.
docker network create <nom_reseau>-> Créer un réseau.
docker network connect <nom_reseau> <nom_du_conteneur>-> connecter un conteneur à un réseau.
docker network disconnect <nom_reseau> <nom_du_conteneur>-> déconnecter un conteneur à un réseau.
docker network rm <nom_reseau>-> Supprimer un réseau.
docker network inspect <nom_reseau>-> Afficher les détails d'un réseau.
docker network prune-> Nettoyer les réseaux inutilisés.

Commandes de gestion des Docker Compose

docker compose up-> Démarrer un service avec Docker Compose.
docker compose up -d-> Démarrer les services en arrière-plan (mode détaché).
docker compose down-> Arrêter les services.
docker compose logs-> Afficher les logs des services.
docker compose build-> Construire les services définis dans le fichier docker-compose.yml.
docker compose ps-> Lister les services.

Commandes système

docker version-> Afficher les informations de version Docker.
docker system info-> Afficher les informations système Docker (version, configuration, etc.).
docker system events-> Afficher les évènements du serveur en temps réel.
docker system df-> Voir l'espace disque utilisé par docker.
docker system prune-> Nettoyer les ressources inutilisées (images, conteneurs, volumes).

ressources supplémentaires

Documentation commandes docker: ici