Guide rapide des commandes Docker
Tableau de bord rapide des commandes Docker courantes, pour rechercher et copier rapidement les commandes Docker
docker run [OPTIONS] IMAGECréer et démarrer un nouveau conteneur
docker run -d IMAGEExécuter le conteneur en arrière-plan
docker run --name NAME IMAGEExécuter avec un nom de conteneur spécifié
docker run -p HOST:CONTAINER IMAGEExécuter le conteneur avec mappage de ports
docker run -v HOST:CONTAINER IMAGEExécuter le conteneur avec montage de volume
docker run -e KEY=VALUE IMAGEDéfinir des variables d'environnement pour l'exécution du conteneur
docker run --rm IMAGESupprimer automatiquement le conteneur après sa sortie
docker run -it IMAGE /bin/bashExécuter le conteneur en mode interactif
docker psLister les conteneurs en cours d'exécution
docker ps -aLister tous les conteneurs (y compris ceux arrêtés)
docker ps -qAfficher uniquement les identifiants des conteneurs
docker start CONTAINERDémarrer un conteneur arrêté
docker stop CONTAINERArrêter un conteneur en cours d'exécution
docker restart CONTAINERRedémarrer le conteneur
docker kill CONTAINERArrêter forcé du conteneur
docker rm CONTAINERSupprimer un conteneur arrêté
docker rm -f CONTAINERSupprimer forcé du conteneur (y compris ceux en cours d'exécution)
docker rm $(docker ps -aq)Supprimer tous les conteneurs arrêtés
docker exec -it CONTAINER COMMANDExécuter une commande dans un conteneur en cours d'exécution
docker exec -it CONTAINER /bin/bashAccéder au terminal bash du conteneur
docker logs CONTAINERAfficher les journaux du conteneur
docker logs -f CONTAINERSuivre en temps réel les journaux du conteneur
docker logs --tail 100 CONTAINERAfficher les 100 dernières lignes des journaux
docker inspect CONTAINERAfficher les informations détaillées du conteneur
docker top CONTAINERAfficher les processus en cours d'exécution dans le conteneur
docker statsAfficher en temps réel l'utilisation des ressources des conteneurs
docker cp CONTAINER:SRC DESTCopier un fichier du conteneur vers l'hôte
docker cp SRC CONTAINER:DESTCopier un fichier de l'hôte vers le conteneur
docker rename OLD NEWRenommer un conteneur
docker pause CONTAINERMettre en pause le conteneur
docker unpause CONTAINERReprendre un conteneur mis en pause
docker wait CONTAINERAttendre que le conteneur s'arrête et retourner le code de sortie
docker attach CONTAINERSe connecter à un conteneur en cours d'exécution
docker port CONTAINERAfficher les mappages de ports du conteneur
docker update --restart=always CONTAINERMettre à jour la configuration du conteneur
docker imagesLister les images locales
docker images -aLister toutes les images (y compris les couches intermédiaires)
docker pull IMAGETélécharger une image depuis le registre
docker pull IMAGE:TAGTélécharger une image avec une étiquette spécifique
docker push IMAGEEnvoyer une image vers le registre
docker rmi IMAGESupprimer une image
docker rmi -f IMAGESupprimer une image de force
docker rmi $(docker images -f dangling=true -q)Supprimer toutes les images orphelines
docker tag SOURCE TARGETCréer une nouvelle étiquette pour l'image
docker history IMAGEAfficher l'historique de construction de l'image
docker inspect IMAGEAfficher les informations détaillées de l'image
docker save -o FILE.tar IMAGEEnregistrer l'image dans un fichier tar
docker load -i FILE.tarCharger une image à partir d'un fichier tar
docker import FILE.tar IMAGEImporter une image à partir d'un fichier tar
docker export CONTAINER > FILE.tarExporter le conteneur dans un fichier tar
docker commit CONTAINER IMAGECréer une nouvelle image à partir du conteneur
docker search TERMRechercher des images sur Docker Hub
docker image pruneSupprimer les images non utilisées
docker image prune -aSupprimer toutes les images non utilisées
docker volume lsLister tous les volumes de données
docker volume create NAMECréer un volume de données
docker volume inspect NAMEAfficher les détails du volume
docker volume rm NAMESupprimer le volume
docker volume pruneSupprimer tous les volumes de données non utilisés
docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar cvf /backup/backup.tar /dataSauvegarder le volume de données
docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar xvf /backup/backup.tar -C /Restaurer le volume de données
docker network lsLister tous les réseaux
docker network create NAMECréer un réseau
docker network create --driver bridge NAMECréer un réseau bridge
docker network create --driver overlay NAMECréer un réseau overlay
docker network inspect NAMEAfficher les détails du réseau
docker network rm NAMESupprimer le réseau
docker network connect NETWORK CONTAINERConnecter le conteneur au réseau
docker network disconnect NETWORK CONTAINERDéconnecter le conteneur du réseau
docker network pruneSupprimer tous les réseaux inutilisés
docker compose upCréer et démarrer tous les services
docker compose up -dDémarrer tous les services en arrière-plan
docker compose up --buildConstruire l'image et démarrer les services
docker compose downArrêter et supprimer tous les services
docker compose down -vArrêter les services et supprimer les volumes de données
docker compose startDémarrer les services existants
docker compose stopArrêter les services
docker compose restartRedémarrer les services
docker compose psLister l'état des services
docker compose logsAfficher les journaux des services
docker compose logs -fSuivre en temps réel les journaux des services
docker compose exec SERVICE COMMANDExécuter une commande dans le conteneur du service
docker compose buildConstruire l'image du service
docker compose pullTélécharger l'image du service
docker compose configValider et afficher la configuration
docker compose run SERVICE COMMANDExécuter une commande ponctuelle
docker compose up --scale SERVICE=NUMÉtendre le nombre d'instances du service
docker infoAfficher les informations du système Docker
docker versionAfficher les informations de version de Docker
docker system dfAfficher l'utilisation du disque Docker
docker system pruneNettoyer les données inutilisées
docker system prune -aNettoyer toutes les données inutilisées
docker system prune --volumesNettoyer les données inutilisées, y compris les volumes de données
docker eventsObtenir en temps réel les événements Docker
docker events --filter 'type=container'Filtrer les événements de type spécifique
docker loginSe connecter à Docker Hub
docker login SERVERSe connecter à un registre d'images spécifié
docker logoutSe déconnecter de Docker Hub
docker logout SERVERSe déconnecter d'un registre d'images spécifié
docker build -t NAME .Construire une image à partir d'un Dockerfile
docker build -f Dockerfile.dev -t NAME .Spécifier le Dockerfile pour la construction
docker build --no-cache -t NAME .Construire sans utiliser le cache
docker build --build-arg KEY=VALUE -t NAME .Passer des paramètres de construction
docker build --target STAGE -t NAME .Construire une étape spécifique dans une construction multi-étapes
docker buildx build --platform linux/amd64,linux/arm64 -t NAME .Construction multi-plateforme
docker buildx create --useCréer et utiliser un nouveau constructeur
📖Présentation de l'outil.
Caractéristiques.
❓Questions fréquentes.
🔗Outils associés.
Parseur d'expressions Cron
Vérifier la syntaxe Cron et prévisualiser les prochaines exécutions.
JSON vers CSV
Convertir les données JSON au format CSV
JSON vers YAML
Convertir les données JSON au format YAML
Convertisseur JSON vers XML.
Convertir des données JSON en XML.
YAML vers JSON
Convertir la configuration YAML en données JSON
Formatteur JSON
Mettre en forme, valider et compresser les données JSON
Visualisation JSON
Affichage des données JSON en arbre
Générateur de données JSON
Générer des données JSON simulées pour les tests.
Traducteur JSON i18n
Traduction complète d’un fichier JSON de langue. Collez votre contenu de base, choisissez la langue cible; l’outil utilisera des clés aplaties pour appeler votre API OpenRouter.
Comparaison des différences JSON
Comparer les différences entre deux données JSON
Générateur de codes QR
Générer une image de code QR personnalisée.
Générateur d'image SVG de remplacement
Générer une image SVG de remplacement personnalisée
Convertisseur d'images Base64
Outil de conversion réciproque entre images et Base64.
Générateur UUID
Génération en lot d'identifiants UUID uniques
Générateur de mot de passe
Générer des mots de passe aléatoires, sécurisés et fiables.
Encodage/décodage Base64
Outil d'encodage et de décodage de chaînes Base64
Encodage/décodage d'URL
Outil d'encodage et de décodage de chaînes URL
Générateur de hachage MD5
outil de génération de hachage MD5
Générateur de hachage SHA256
outil de génération de hachage SHA256
Générateur de hachage SHA1
Outil de génération de hachages SHA1
Encodeur/décodeur hexadécimal
Outil d'encodage/décodage de chaînes hexadécimales
Encodeur/décodeur binaire
Outil d'encodage/décodage de chaînes binaires
Outil de chiffrement et de déchiffrement AES
Outil de chiffrement et déchiffrement utilisant l'algorithme AES
Outil de chiffrement/déchiffrement RSA
Outil de chiffrement RSA (asymétrique)
Générateur HMAC
Générateur de code d'authentification de message HMAC (HMAC).
Recherche d'adresse IP
Localisation géographique et informations réseau d'une adresse IP
Convertisseur de millisecondes
Convertir entre le timestamp en millisecondes et la chaîne yyyy-MM-dd HH:mm:ss.