GNU/Linux >> Tutoriels Linux >  >> Cent OS

Liste des commandes Docker :aide-mémoire

Présentation

Docker est un logiciel qui offre un ensemble de produits de plate-forme en tant que service pour le développement et le déploiement d'applications en empaquetant des logiciels dans des conteneurs .

Les conteneurs sont des environnements virtuels légers et portables que les développeurs peuvent partager sans risquer d'incohérences dans le développement. En raison de ces fonctionnalités incroyablement utiles, de nombreuses organisations sont passées de l'utilisation de machines virtuelles à des conteneurs Docker.

Comme tout autre logiciel, Docker présente aux utilisateurs une nouvelle gamme de terminologie liée à ses services. Les utilisateurs doivent se familiariser avec des concepts tels que Dockerfiles , images , conteneurs , et d'autres mots spécifiques à Docker. Une fois que vous avez maîtrisé le vocabulaire, l'étape suivante consiste à vous habituer à utiliser les commandes Docker. Une liste de toutes les commandes et options est assez longue et il faudrait du temps pour les apprendre toutes par cœur.

Que vous soyez nouveau sur Docker ou que vous ayez déjà une certaine expérience de la conteneurisation, il est toujours bon d'avoir un point de référence pour toutes les commandes Docker courantes.

Dans ce didacticiel, vous trouverez les commandes Docker les plus courantes ainsi qu'un aide-mémoire téléchargeable.

Liste des commandes Docker

Commandes du conteneur Docker

Dans cette section, vous trouverez les commandes les plus importantes liées au cycle de vie des conteneurs Docker.

Créer un conteneur (sans le démarrer) :

docker create [IMAGE]

Renommer un conteneur existant :

docker rename [CONTAINER_NAME] [NEW_CONTAINER_NAME]

Exécutez une commande dans un nouveau conteneur :

docker run [IMAGE] [COMMAND]

docker run --rm [IMAGE] – supprime un conteneur après sa sortie.

docker run -td [IMAGE] – démarre un conteneur et le maintient en cours d'exécution.

docker run -it [IMAGE] - démarre un conteneur, alloue un pseudo-TTY connecté au stdin du conteneur et crée un shell bash interactif dans le conteneur.

docker run -it-rm [IMAGE] – crée, démarre et exécute une commande à l'intérieur du conteneur. Une fois la commande exécutée, le conteneur est supprimé.

Supprimer un conteneur (s'il n'est pas en cours d'exécution) :

docker rm [CONTAINER]

Mettez à jour la configuration d'un ou plusieurs conteneurs :

docker update [CONTAINER]

Consultez notre guide détaillé sur la mise à jour du conteneur et de l'image Docker vers la dernière version pour plus d'informations.

Démarrer et arrêter les conteneurs

Les commandes suivantes vous montrent comment démarrer et arrêter des processus dans un conteneur particulier.

Démarrer un conteneur :

docker start [CONTAINER]

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

docker stop [CONTAINER]

Arrêtez un conteneur en cours d'exécution et redémarrez-le :

docker restart [CONTAINER]

Suspendre les processus dans un conteneur en cours d'exécution :

docker pause [CONTAINER]

Réactiver les processus dans un conteneur en cours d'exécution :

docker unpause [CONTAINER]

Bloquer un conteneur jusqu'à ce que les autres s'arrêtent (après quoi il imprime leurs codes de sortie) :

docker wait [CONTAINER]

Tuez un conteneur en envoyant un SIGKILL à un conteneur en cours d'exécution :

docker kill [CONTAINER]

Associez les flux d'entrée, de sortie et d'erreur standard locaux à un conteneur en cours d'exécution :

docker attach [CONTAINER]

Commandes d'image Docker

Vous trouverez ci-dessous toutes les commandes nécessaires pour travailler avec les images Docker.

Créer une image à partir d'un Dockerfile :

docker build [URL]

docker build -t – construit une image à partir d'un Dockerfile dans le répertoire courant et marque l'image

Extraire une image d'un registre :

docker pull [IMAGE]

Pousser une image vers un registre :

docker push [IMAGE]

Créer une image à partir d'une archive :

docker import [URL/FILE]

Créer une image à partir d'un conteneur :

docker commit [CONTAINER] [NEW_IMAGE_NAME]

Supprimer une image :

docker rmi [IMAGE]

Charger une image depuis une archive tar ou stdin :

docker load [TAR_FILE/STDIN_FILE]

Enregistrez une image dans une archive tar, diffusée sur STDOUT avec toutes les couches, balises et versions parent :

docker save [IMAGE] > [TAR_FILE]

Commandes Docker pour les informations sur le conteneur et l'image

Une fois vos conteneurs configurés, vous devrez savoir comment obtenir toutes les informations importantes pour les gérer. Les commandes suivantes fourniront des détails sur les images et les conteneurs de votre système.

Répertorier les conteneurs en cours d'exécution :

docker ps

docker ps -a – répertorie à la fois les conteneurs en cours d'exécution et ceux qui se sont arrêtés

Répertorier les journaux d'un conteneur en cours d'exécution :

docker logs [CONTAINER]

Lister les informations de bas niveau sur les objets Docker :

docker inspect [OBJECT_NAME/ID]

Répertorier les événements en temps réel d'un conteneur :

docker events [CONTAINER]

Afficher le mappage de port (ou spécifique) pour un conteneur :

docker port [CONTAINER]

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

docker top [CONTAINER]

Afficher les statistiques d'utilisation des ressources en direct des conteneurs :

docker stats [CONTAINER]

Afficher les modifications apportées aux fichiers (ou répertoires) sur un système de fichiers :

docker diff [CONTAINER]

Répertoriez toutes les images stockées localement avec le moteur Docker :

docke image ls

Afficher l'historique d'une image :

docker history [IMAGE]

Réseaux

L'une des fonctionnalités les plus précieuses du logiciel Docker est la possibilité de connecter des conteneurs entre eux et à d'autres charges de travail non Docker. Cette section couvre les commandes liées au réseau.

Répertorier les réseaux :

docker network ls

Supprimer un ou plusieurs réseaux :

docker network rm [NETWORK]

Afficher des informations sur un ou plusieurs réseaux :

docker network inspect [NETWORK]

Connecte un conteneur à un réseau :

docker network connect [NETWORK] [CONTAINER]

Déconnecter un conteneur d'un réseau :

docker network disconnect [NETWORK] [CONTAINER]

Docker Aide-mémoire PDF

Vous pouvez trouver toutes les commandes répertoriées dans une feuille de référence pratique d'une page ci-dessous. Pour l'enregistrer pour une utilisation future, vous pouvez également télécharger notre aide-mémoire sur les commandes Docker.

TÉLÉCHARGER la feuille de triche


Cent OS
  1. Aide-mémoire pour les commandes Linux courantes

  2. Aide-mémoire des commandes IPtables

  3. Quelques commandes DOCKER

  4. Une introduction à Docker

  5. Aide-mémoire des commandes Linux

Aide-mémoire des commandes Linux :avec des exemples

Aide-mémoire des commandes Git

Liste des commandes kubectl avec exemples (+kubectl Cheat Sheet)

Aide-mémoire des commandes MySQL

Commandes nano de base (aide-mémoire)

Commandes vim de base (aide-mémoire)