Recherche de site Web

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

  1. Liste des conteneurs en cours d’exécution : utilisez cette commande pour afficher les conteneurs actifs.

    docker ps
  2. 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.

  3. Démarrage d’un nouveau conteneur : exécutez un conteneur de base à l’aide d’une image officielle.

    docker run -d --name mycontainer nginx

    Cette commande démarre un conteneur Nginx détaché nommé mycontainer.

  4. Arrêt et suppression d’un conteneur : utilisez les commandes suivantes pour arrêter et supprimer un conteneur.

    docker stop mycontainer && docker rm mycontainer

    Cette séquence arrête et supprime le conteneur spécifié.

  5. 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 docker

    Utilisez cette commande pour vérifier si le service Docker est actif et en cours d’exécution.

  6. Extraction d’une image à partir de Docker Hub : téléchargez une image à partir du dépôt.

    docker pull ubuntu

    Cette commande récupère la dernière image Ubuntu à partir de Docker Hub.

  7. Affichage des journaux de conteneur : vérifiez les journaux d’un conteneur spécifique.

    docker logs mycontainer

    Cela récupère la sortie du journal du conteneur nommé mycontainer.

  8. 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é Dockerfile avec 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-hello

    Cette commande exécute le conteneur et le supprime après l’exécution.

  9. Connexion à un conteneur en cours d’exécution : utilisez la commande exec pour accéder au shell d’un conteneur en cours d’exécution.

    docker exec -it mycontainer /bin/bash

    Cela ouvre une session de terminal interactive dans le conteneur en cours d’exécution mycontainer.

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)

  1. Comment puis-je vérifier si Docker est installé ?

    Exécutez docker --version pour vérifier si Docker est installé sur votre système.

  2. Pourquoi mon conteneur Docker ne démarre-t-il pas ?

    Vérifiez les journaux à l’aide de la container_name de journaux Docker pour diagnostiquer le problème.

  3. Comment redémarrer le démon Docker ?

    Utilisez sudo systemctl restart docker pour redémarrer le service Docker.

  4. Comment puis-je extraire une image de Docker Hub ?

    Exécutez docker pull image_name pour télécharger une image.

  5. Quelle est la meilleure façon de trier la sortie docker ps ?

    Utilisez des options telles que docker ps --sort pour formater la sortie en fonction de vos besoins.

Articles connexes: