curl -sSL https://get.docker.com | sh # Installe Docker automatiquementsudo usermod -aG docker $USER # Autorise l'utilisateur à utiliser Docker sans sudonewgrp docker # Recharge les groupes sans déconnexiondocker --version # Vérifie l'installationsudo systemctl enable docker # Active Docker au démarragesudo systemctl status docker # Vérifie l'état du servicedocker search nginx # Recherche une image sur Docker Hubdocker pull nginx # Télécharge une imagedocker images # Liste les images localesdocker rmi nginx # Supprime une image localedocker system info # Informations globales sur Dockerdocker run -d --name monweb -p 8080:80 nginx # Lance un conteneur en arrière-plandocker ps # Liste les conteneurs actifsdocker ps -a # Liste tous les conteneursdocker stop monweb # Arrête un conteneurdocker start monweb # Démarre un conteneur arrêtédocker restart monweb # Redémarre un conteneurdocker rm monweb # Supprime un conteneur arrêtédocker top monweb # Affiche les processus internes du conteneur-d # Mode détaché-it # Terminal interactif--rm # Supprime le conteneur à l'arrêt-e VARIABLE=valeur # Variable d'environnement--restart unless-stopped # Redémarrage automatiquedocker logs monweb # Affiche les logsdocker logs -f monweb # Suivi en directdocker exec -it monweb bash # Terminal dans le conteneurdocker inspect monweb # Infos détaillées JSONdocker stats # CPU / RAM en temps réeldocker events # Flux d'événements Dockerdocker volume create mesdonnees # Crée un volumedocker volume ls # Liste les volumesdocker run -d -v mesdonnees:/data nginx # Monte un volumedocker run -d -v /home/user/config:/data nginx # Bind mountdocker volume rm mesdonnees # Supprime un volumedocker cp monweb:/var/log/app.log . # Copie un fichier depuis un conteneurdocker network ls # Liste les réseauxdocker network create monreseau # Crée un réseaudocker run -d --network monreseau nginx # Connecte un conteneurdocker port monweb # Ports exposésdocker compose up -d # Démarre les servicesdocker compose ps # Liste les servicesdocker compose logs -f # Logs en directdocker compose down # Stop + supprimedocker compose down -v # Supprime aussi les volumesdocker system df # Espace utilisédocker container prune # Supprime conteneurs arrêtésdocker image prune # Supprime images inutiliséesdocker system prune -a # Nettoyage completdocker builder prune # Nettoie le cache de build