Journal des mises à jour

Guide rapide des commandes Docker

Tableau de bord rapide des commandes Docker courantes, pour rechercher et copier rapidement les commandes Docker

Gestion des conteneurs
35
docker run [OPTIONS] IMAGE

Créer et démarrer un nouveau conteneur

docker run -d IMAGE

Exécuter le conteneur en arrière-plan

docker run --name NAME IMAGE

Exécuter avec un nom de conteneur spécifié

docker run -p HOST:CONTAINER IMAGE

Exécuter le conteneur avec mappage de ports

docker run -v HOST:CONTAINER IMAGE

Exécuter le conteneur avec montage de volume

docker run -e KEY=VALUE IMAGE

Définir des variables d'environnement pour l'exécution du conteneur

docker run --rm IMAGE

Supprimer automatiquement le conteneur après sa sortie

docker run -it IMAGE /bin/bash

Exécuter le conteneur en mode interactif

docker ps

Lister les conteneurs en cours d'exécution

docker ps -a

Lister tous les conteneurs (y compris ceux arrêtés)

docker ps -q

Afficher uniquement les identifiants des conteneurs

docker start CONTAINER

Démarrer un conteneur arrêté

docker stop CONTAINER

Arrêter un conteneur en cours d'exécution

docker restart CONTAINER

Redémarrer le conteneur

docker kill CONTAINER

Arrêter forcé du conteneur

docker rm CONTAINER

Supprimer un conteneur arrêté

docker rm -f CONTAINER

Supprimer 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 COMMAND

Exécuter une commande dans un conteneur en cours d'exécution

docker exec -it CONTAINER /bin/bash

Accéder au terminal bash du conteneur

docker logs CONTAINER

Afficher les journaux du conteneur

docker logs -f CONTAINER

Suivre en temps réel les journaux du conteneur

docker logs --tail 100 CONTAINER

Afficher les 100 dernières lignes des journaux

docker inspect CONTAINER

Afficher les informations détaillées du conteneur

docker top CONTAINER

Afficher les processus en cours d'exécution dans le conteneur

docker stats

Afficher en temps réel l'utilisation des ressources des conteneurs

docker cp CONTAINER:SRC DEST

Copier un fichier du conteneur vers l'hôte

docker cp SRC CONTAINER:DEST

Copier un fichier de l'hôte vers le conteneur

docker rename OLD NEW

Renommer un conteneur

docker pause CONTAINER

Mettre en pause le conteneur

docker unpause CONTAINER

Reprendre un conteneur mis en pause

docker wait CONTAINER

Attendre que le conteneur s'arrête et retourner le code de sortie

docker attach CONTAINER

Se connecter à un conteneur en cours d'exécution

docker port CONTAINER

Afficher les mappages de ports du conteneur

docker update --restart=always CONTAINER

Mettre à jour la configuration du conteneur

Gestion des images
19
docker images

Lister les images locales

docker images -a

Lister toutes les images (y compris les couches intermédiaires)

docker pull IMAGE

Télécharger une image depuis le registre

docker pull IMAGE:TAG

Télécharger une image avec une étiquette spécifique

docker push IMAGE

Envoyer une image vers le registre

docker rmi IMAGE

Supprimer une image

docker rmi -f IMAGE

Supprimer une image de force

docker rmi $(docker images -f dangling=true -q)

Supprimer toutes les images orphelines

docker tag SOURCE TARGET

Créer une nouvelle étiquette pour l'image

docker history IMAGE

Afficher l'historique de construction de l'image

docker inspect IMAGE

Afficher les informations détaillées de l'image

docker save -o FILE.tar IMAGE

Enregistrer l'image dans un fichier tar

docker load -i FILE.tar

Charger une image à partir d'un fichier tar

docker import FILE.tar IMAGE

Importer une image à partir d'un fichier tar

docker export CONTAINER > FILE.tar

Exporter le conteneur dans un fichier tar

docker commit CONTAINER IMAGE

Créer une nouvelle image à partir du conteneur

docker search TERM

Rechercher des images sur Docker Hub

docker image prune

Supprimer les images non utilisées

docker image prune -a

Supprimer toutes les images non utilisées

Volumes de données
7
docker volume ls

Lister tous les volumes de données

docker volume create NAME

Créer un volume de données

docker volume inspect NAME

Afficher les détails du volume

docker volume rm NAME

Supprimer le volume

docker volume prune

Supprimer tous les volumes de données non utilisés

docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar cvf /backup/backup.tar /data

Sauvegarder 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

Gestion des réseaux
9
docker network ls

Lister tous les réseaux

docker network create NAME

Créer un réseau

docker network create --driver bridge NAME

Créer un réseau bridge

docker network create --driver overlay NAME

Créer un réseau overlay

docker network inspect NAME

Afficher les détails du réseau

docker network rm NAME

Supprimer le réseau

docker network connect NETWORK CONTAINER

Connecter le conteneur au réseau

docker network disconnect NETWORK CONTAINER

Déconnecter le conteneur du réseau

docker network prune

Supprimer tous les réseaux inutilisés

Docker Compose
17
docker compose up

Créer et démarrer tous les services

docker compose up -d

Démarrer tous les services en arrière-plan

docker compose up --build

Construire l'image et démarrer les services

docker compose down

Arrêter et supprimer tous les services

docker compose down -v

Arrêter les services et supprimer les volumes de données

docker compose start

Démarrer les services existants

docker compose stop

Arrêter les services

docker compose restart

Redémarrer les services

docker compose ps

Lister l'état des services

docker compose logs

Afficher les journaux des services

docker compose logs -f

Suivre en temps réel les journaux des services

docker compose exec SERVICE COMMAND

Exécuter une commande dans le conteneur du service

docker compose build

Construire l'image du service

docker compose pull

Télécharger l'image du service

docker compose config

Valider et afficher la configuration

docker compose run SERVICE COMMAND

Exécuter une commande ponctuelle

docker compose up --scale SERVICE=NUM

Étendre le nombre d'instances du service

Gestion du système
8
docker info

Afficher les informations du système Docker

docker version

Afficher les informations de version de Docker

docker system df

Afficher l'utilisation du disque Docker

docker system prune

Nettoyer les données inutilisées

docker system prune -a

Nettoyer toutes les données inutilisées

docker system prune --volumes

Nettoyer les données inutilisées, y compris les volumes de données

docker events

Obtenir en temps réel les événements Docker

docker events --filter 'type=container'

Filtrer les événements de type spécifique

Registre d'images
4
docker login

Se connecter à Docker Hub

docker login SERVER

Se connecter à un registre d'images spécifié

docker logout

Se déconnecter de Docker Hub

docker logout SERVER

Se déconnecter d'un registre d'images spécifié

Construction d'images
7
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 --use

Créer et utiliser un nouveau constructeur

📖Présentation de l'outil.

Le guide rapide des commandes Docker est un outil de référence rapide conçu pour les développeurs et les administrateurs système. Il couvre toutes les commandes courantes telles que la gestion des conteneurs, les opérations sur les images, les volumes de données, la configuration du réseau et Docker Compose, organisées par fonction, avec une recherche rapide et une copie en un clic. Que vous soyez débutant en Docker ou ingénieur DevOps expérimenté, vous trouverez ici rapidement la commande dont vous avez besoin.

Caractéristiques.

1
8 grandes catégories couvrant toutes les scénarios courants de Docker
2
Plus de 100 commandes courantes, couvrant tout du basique au avancé
3
Prise en charge de la recherche par mot-clé, pour localiser rapidement la commande souhaitée
4
Copie en un clic de la commande, pour améliorer l'efficacité du travail
5
Explications claires en chinois, faciles à comprendre et à apprendre
6
Navigation par catégories et filtrage, pour trouver rapidement les commandes pertinentes
7
Conception réactive, prise en charge de la visualisation sur mobile
8
Exécution locale, sans connexion Internet nécessaire

Questions fréquentes.

🔗Outils associés.

Parseur d'expressions Cron

Vérifier la syntaxe Cron et prévisualiser les prochaines exécutions.

Outils pour développeurs
Utiliser maintenant

JSON vers CSV

Convertir les données JSON au format CSV

Convertisseur
Utiliser maintenant

JSON vers YAML

Convertir les données JSON au format YAML

Convertisseur
Utiliser maintenant

Convertisseur JSON vers XML.

Convertir des données JSON en XML.

Convertisseur
Utiliser maintenant

YAML vers JSON

Convertir la configuration YAML en données JSON

Convertisseur
Utiliser maintenant

Formatteur JSON

Mettre en forme, valider et compresser les données JSON

Outils JSON utilitaires
Utiliser maintenant

Visualisation JSON

Affichage des données JSON en arbre

Outils JSON utilitaires
Utiliser maintenant

Générateur de données JSON

Générer des données JSON simulées pour les tests.

Outils JSON utilitaires
Utiliser maintenant

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.

Outils JSON utilitaires
Utiliser maintenant

Comparaison des différences JSON

Comparer les différences entre deux données JSON

Outils JSON utilitaires
Utiliser maintenant

Générateur de codes QR

Générer une image de code QR personnalisée.

Outils d'image
Utiliser maintenant

Générateur d'image SVG de remplacement

Générer une image SVG de remplacement personnalisée

Outils d'image
Utiliser maintenant

Convertisseur d'images Base64

Outil de conversion réciproque entre images et Base64.

Outils d'image
Utiliser maintenant

Générateur UUID

Génération en lot d'identifiants UUID uniques

Outils générateurs
Utiliser maintenant

Générateur de mot de passe

Générer des mots de passe aléatoires, sécurisés et fiables.

Outils générateurs
Utiliser maintenant

Encodage/décodage Base64

Outil d'encodage et de décodage de chaînes Base64

Outils de texte
Utiliser maintenant

Encodage/décodage d'URL

Outil d'encodage et de décodage de chaînes URL

Outils de texte
Utiliser maintenant

Générateur de hachage MD5

outil de génération de hachage MD5

Outils de chiffrement
Utiliser maintenant

Générateur de hachage SHA256

outil de génération de hachage SHA256

Outils de chiffrement
Utiliser maintenant

Générateur de hachage SHA1

Outil de génération de hachages SHA1

Outils de chiffrement
Utiliser maintenant

Encodeur/décodeur hexadécimal

Outil d'encodage/décodage de chaînes hexadécimales

Outils de chiffrement
Utiliser maintenant

Encodeur/décodeur binaire

Outil d'encodage/décodage de chaînes binaires

Outils de chiffrement
Utiliser maintenant

Outil de chiffrement et de déchiffrement AES

Outil de chiffrement et déchiffrement utilisant l'algorithme AES

Outils de chiffrement
Utiliser maintenant

Outil de chiffrement/déchiffrement RSA

Outil de chiffrement RSA (asymétrique)

Outils de chiffrement
Utiliser maintenant

Générateur HMAC

Générateur de code d'authentification de message HMAC (HMAC).

Outils de chiffrement
Utiliser maintenant

Recherche d'adresse IP

Localisation géographique et informations réseau d'une adresse IP

Outils réseau
Utiliser maintenant

Convertisseur de millisecondes

Convertir entre le timestamp en millisecondes et la chaîne yyyy-MM-dd HH:mm:ss.

Outils temporels
Utiliser maintenant
Afficher 27 outils sur un total de 28 outils disponibles
    Guide rapide des commandes Docker - Référence rapide des commandes courantes - IT Tools Collection