Docker command cheat sheet for sysadmin and developers…
Docker est un système de conteneurisation qui empaquette et exécute l’application avec ses dépendances à l’intérieur d’un conteneur. Il existe plusieurs commandes Docker que vous devez connaître lorsque vous travaillez avec Docker. Cet article est consacré à ce sujet.
Si vous ne savez pas ce qu’est Docker, vous pouvez suivre ce cours Udemy pour débutants.
Trouver la version
L’une des premières choses que vous voulez savoir est comment trouver la version installée de Docker.
Téléchargement de l’image
Supposons que vous ayez besoin de télécharger l’image Docker depuis dockerhub (dépôt Docker). L’exemple suivant montre comment télécharger l’image du serveur HTTP Apache.
Images
Liste toutes les images docker présentes sur le système avec les détails de l’image tels que TAG/IMAGE ID/SIZE etc.
Exécuter
Exécutez l’image docker mentionnée dans la commande. Cette commande créera un conteneur docker dans lequel le serveur HTTP Apache sera exécuté.
Qu’est-ce qui s’exécute ?
ps
liste tous les conteneurs Docker en cours d’exécution avec les détails du conteneur.
Comme vous pouvez le voir, le serveur Apache tourne dans ce conteneur docker.
ps -a
Liste tous les conteneurs Docker en cours d’exécution/quittés/arrêtés avec les détails du conteneur.
exec
Accédez au conteneur Docker et exécutez les commandes à l’intérieur du conteneur. Dans cet exemple, j’accède au conteneur du serveur apache.
Tapez exit et appuyez sur enter pour sortir du conteneur.
Suppression du conteneur
Supprimez le conteneur docker avec l’identifiant de conteneur mentionné dans la commande.
Exécutez la commande ci-dessous pour vérifier si le conteneur a été supprimé ou non.
Suppression de l’image
Supprimez l’image docker avec l’identifiant d’image docker mentionné dans la commande
Redémarrez Docker
Redémarrez le conteneur Docker avec l’identifiant du conteneur mentionné dans la commande.
Exécutez la commande ci-dessous et vérifiez le paramètre STATUS pour vérifier si le conteneur a démarré récemment.
Arrêt de Docker
Arrêtez un conteneur avec l’identifiant de conteneur mentionné dans la commande.
Exécutez la commande ci-dessous pour vérifier si le conteneur est toujours en cours d’exécution ou s’il s’est arrêté.
Démarrer Docker
Cette commande dans Docker démarre le conteneur Docker avec l’identifiant du conteneur mentionné dans la commande.
Exécutez la commande ci-dessous pour vérifier si le conteneur a démarré ou non.
Tuer
Arrête le conteneur Docker immédiatement. La commande stop de Docker arrête le conteneur avec élégance, c’est la différence entre une commande kill et stop.
Exécutez la commande ci-dessous pour voir si le conteneur a été tué ou non.
Engagement
Enregistrez une nouvelle image docker avec l’identifiant de conteneur mentionné dans la commande sur le système local. Dans l’exemple ci-dessous, geekflare est le nom d’utilisateur, et httpd_image est le nom de l’image.
Connexion
Connectez-vous à docker hub. Vos identifiants docker hub vous seront demandés pour vous connecter.
Poussez
Téléchargez une image docker avec le nom d’image mentionné dans la commande sur le dockerhub.
Réseau Docker
La commande suivante dans Docker liste les détails de tous les réseaux dans le cluster.
Il existe plusieurs autres commandes docker network.
Docker info
Obtenez des informations détaillées sur Docker installé sur le système, y compris la version du noyau, le nombre de conteneurs et d’images, etc.
Copie du fichier
Copier un fichier d’un conteneur docker vers le système local.
Dans cet exemple, je copie le fichier httpd.pid à l’intérieur d’un conteneur docker avec l’id 09ca6feb6efc vers /home/geekflare/
Exécutez la commande ci-dessous pour vérifier si le fichier a été copié ou non.
Vérification de l’historique
Affiche l’historique d’une image docker avec le nom d’image mentionné dans la commande.
Vérification des journaux
Affichez les journaux du conteneur Docker avec l’identifiant contenu mentionné dans la commande.
Recherche d’une image
Recherchez une image docker sur dockerhub avec le nom mentionné dans la commande.
Mise à jour de la configuration
Mettez à jour les configurations des conteneurs. Ceci montre toutes les options de mise à jour.
Exécutez la commande ci-dessous pour mettre à jour la configuration CPU du conteneur Docker avec l’identifiant du conteneur mentionné dans la commande.
Création du volume
Créez un volume que le conteneur docker utilisera pour stocker des données.
Exécutez la commande ci-dessous pour vérifier si le volume a été créé ou non.
Installation du plugin
Installez un plugin docker vieux/sshfs avec l’environnement debug à 1.
Déconnexion
Déconnexion de dockerhub.
Conclusion
J’espère que vous avez maintenant une bonne compréhension des commandes Docker. Essayez ces commandes dans votre environnement de développement ou de laboratoire pour pratiquer et apprendre.
Si vous êtes intéressé par l’apprentissage de Docker et Kubernetes, consultez ce cours en ligne.