Commandes de base Docker sous Linux
Docker est un outil essentiel pour les développeurs et les administrateurs système travaillant avec des applications conteneurisées. Ce guide fournit une vue d’ensemble complète des commandes de base de Docker sur Linux, couvrant tout, de la création et de la gestion des conteneurs au dépannage des problèmes courants.
Dans ce tutoriel, vous allez apprendre :
- Comment utiliser les commandes essentielles de Docker
- Comment résoudre les problèmes courants de Docker
- Bonnes pratiques pour la gestion des conteneurs Docker
Configuration logicielle requise et conventions de ligne de commande Linux
Commandes de base Docker sous Linux
PRÉSENTATION DE L’INTERFACE DE LIGNE DE COMMANDE DOCKER <
br /> Docker fournit une interface de ligne de commande puissante pour gérer efficacement les conteneurs. En quelques commandes simples, vous pouvez créer, exécuter et gérer des applications portables légères.
💡 Le saviez-vous ? Docker s’est inspiré des conteneurs maritimes ! Tout comme les conteneurs standardisés ont révolutionné le commerce mondial en rendant le transport plus efficace, les conteneurs Docker aident les développeurs à regrouper les applications avec toutes leurs dépendances, en veillant à ce qu’elles s’exécutent de manière transparente dans différents environnements.
Ce tutoriel couvre les commandes Docker essentielles qui vous permettent d’interagir avec les conteneurs, de gérer les images et de résoudre efficacement les problèmes.
Instructions exemple par exemple
Liste des conteneurs en cours d’exécution : utilisez cette commande pour afficher les conteneurs actifs.
docker psDémarrage d’un nouveau conteneur : exécutez un conteneur de base à l’aide d’une image officielle.
docker run -d --name mycontainer nginxCette commande démarre un conteneur Nginx détaché nommé
mycontainer.Arrêt et suppression d’un conteneur : utilisez les commandes suivantes pour arrêter et supprimer un conteneur.
docker stop mycontainer && docker rm mycontainerCette séquence arrête et supprime le conteneur spécifié.
Vérification de l’état de Docker : une fois que vous avez démarré le démon Docker, vous pouvez utiliser les commandes suivantes pour vérifier si Docker est en cours d’exécution.
systemctl status dockerUtilisez cette commande pour vérifier si le service Docker est actif et en cours d’exécution.
Extraction d’une image à partir de Docker Hub : téléchargez une image à partir du dépôt.
docker pull ubuntuCette commande récupère la dernière image Ubuntu à partir de Docker Hub.
Affichage des journaux de conteneur : vérifiez les journaux d’un conteneur spécifique.
docker logs mycontainerCela récupère la sortie du journal du conteneur nommé
mycontainer.Création d’une image à partir d’un fichier Dockerfile : suivez ces étapes pour créer, générer et exécuter un conteneur Docker simple qui imprime « LinuxConfig.org ! ».
1. Créer un Dockerfile : créez un fichier nomméDockerfileavec le contenu suivant :Use BusyBox as the base image FROM busybox Set the default command to print "LinuxConfig.org!" CMD echo "LinuxConfig.org!"2. Construire l’image Docker : Exécutez la commande suivante pour construire une image nommée
busybox-helloà partir du répertoire courant :docker build -t busybox-hello .3. Exécutez le conteneur : Exécutez l’image construite pour imprimer « LinuxConfig.org ! ».
docker run --rm busybox-helloCette commande exécute le conteneur et le supprime après l’exécution.
Connexion à un conteneur en cours d’exécution : utilisez la commande
execpour accéder au shell d’un conteneur en cours d’exécution.docker exec -it mycontainer /bin/bashCela ouvre une session de terminal interactive dans le conteneur en cours d’exécution
mycontainer.
La commande docker ps répertorie les conteneurs en cours d’exécution avec leurs détails. Visitez la page suivante pour un docker ps sorting plus complexe : les fonctions Bash.
RÉFÉRENCE DES COMMANDES DOCKER <
br /> L’interface de ligne de commande Docker offre un vaste ensemble de commandes pour créer, gérer et exécuter efficacement des conteneurs. Que vous démarriez un conteneur, inspectiez des journaux ou optimisiez des images, la bonne commande peut vous faire gagner du temps et des efforts. 🔍 Astuce de pro : Vous pouvez utiliser docker --help pour explorer rapidement les commandes disponibles sans quitter votre terminal. Pour une liste complète des commandes, reportez-vous à la documentation officielle de Docker
.
Conclusion
La compréhension et la maîtrise des commandes Docker sont cruciales pour une gestion efficace des conteneurs. Ce guide fournit un point de départ, mais la pratique et le dépannage continus sont essentiels pour devenir compétent.
Foire aux questions (FAQ)
Comment puis-je vérifier si Docker est installé ?
Exécutez
docker --versionpour vérifier si Docker est installé sur votre système.Pourquoi mon conteneur Docker ne démarre-t-il pas ?
Vérifiez les journaux à l’aide de
la container_name de journaux Dockerpour diagnostiquer le problème.Comment redémarrer le démon Docker ?
Utilisez
sudo systemctl restart dockerpour redémarrer le service Docker.Comment puis-je extraire une image de Docker Hub ?
Exécutez
docker pull image_namepour télécharger une image.Quelle est la meilleure façon de trier la sortie
docker ps?Utilisez des options telles que
docker ps --sortpour formater la sortie en fonction de vos besoins.







