Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Comment utiliser les conteneurs Docker

Dans un tutoriel précédent, nous vous avons montré comment installer Docker. Dans ce tutoriel, nous allons explorer les commandes Docker les plus utilisées.

Contenu

Comment en savoir plus sur les commandes Docker

Ouvrez un émulateur de terminal et tapez :

Cela vous donne un aperçu rapide des arguments acceptés par la commande docker et de ce qu’ils font. Faites défiler vers le haut pour les voir tous. Vous pouvez observer que docker cp « Copierait des fichiers/dossiers entre un conteneur et le système de fichiers local ». Mais ce n’est pas assez d’informations. Lorsque vous souhaitez en savoir plus sur une sous-commande spécifique, ajoutez simplement –help à la fin. Exemple:

Comment trouver et extraire une image Docker

Au début, les images peuvent être confondues avec les conteneurs eux-mêmes. Les images sont la base à partir de laquelle un conteneur commence. Il peut ensuite être modifié (le conteneur) de toutes les manières nécessaires. Vous pouvez donc avoir une image telle que « httpd » et faire tourner les conteneurs « website1 » et « website2 ».

Pour rechercher une image, vous pouvez utiliser une commande comme :

docker-recherche

Vous pouvez également effectuer une recherche sur Docker Hub si vous préférez utiliser votre navigateur Web.

Pour copier l’image dont vous avez besoin :

Psssssst :  Comment ajouter des utilisateurs aux groupes à partir de la ligne de commande Linux

Évidemment, vous remplaceriez « httpd » par le nom de l’image dont vous avez besoin.

Comment exécuter et arrêter un conteneur Docker

Pour créer un conteneur à partir de cette image et l’exécuter, saisissez :

  • -d exécute le conteneur en arrière-plan, se détachant de sa sortie.
  • –name spécifie comment vous voulez nommer votre conteneur.
  • –publish hostPort:containerPort publie le port du conteneur sur votre système hôte. Apache sert les requêtes sur le port 80 mais uniquement à l’intérieur du conteneur (isolé). Avec le paramètre de commande utilisé ci-dessus, les demandes au port 80 sur votre système hôte seront dirigées vers le port 80 dans le conteneur, vous donnant essentiellement un chemin pour accéder à l’intérieur du conteneur. Cela signifie que si vous ouvrez maintenant un navigateur sur le système hôte et tapez « localhost » dans la barre d’adresse, vous vous connecterez au serveur Web qui s’exécute dans votre conteneur.
  • docker-parcourir-localhost

    Pour afficher les conteneurs actuellement exécutés :

    Pour afficher les conteneurs actuellement fermés :

    Pour arrêter le conteneur, tapez docker stop name-of-container. Par exemple:

    Lorsque vous souhaitez redémarrer le conteneur :

    Psssssst :  Qu'est-ce que R sous Linux ?

    Et si vous souhaitez créer un autre conteneur à partir de l’image Apache :

    Notez cette fois que le port 8080 a été utilisé au lieu de 80. C’est pour qu’il n’entre pas en conflit avec l’autre conteneur. Pour accéder à celui-ci, vous devez entrer localhost:8080 dans votre navigateur Web.

    Comment personnaliser un conteneur Docker

    Souvent, vous devrez copier des fichiers dans votre conteneur. Pour copier du système hôte au conteneur, la syntaxe de la commande est docker cp /path/to/local/file/or/directory name-of-container:/path/to/container/directory/or/file.

    Par exemple:

    Pour copier du conteneur vers l’hôte, utilisez docker cp name-of-container:/path/to/container/file/or/directory /path/to/local/file/or/directory.

    Parfois, vous devrez également « entrer dans » des conteneurs en ouvrant une coque à l’intérieur. De cette façon, vous pouvez éditer des fichiers, installer des binaires supplémentaires et les personnaliser en fonction de vos besoins.

    docker-shell-in-conteneur

    Maintenant, vous pouvez, par exemple, éditer « index.html » et créer une page d’accueil pour le site Web qu’il contient.

    Pour quitter le shell dans le conteneur :

    Comment supprimer des conteneurs et des images Docker

    Avant de supprimer un conteneur, vous devez d’abord l’arrêter :

    Maintenant, vous pouvez supprimer le conteneur avec :

    Mais ce sont en fait les images qui occupent généralement plus d’espace disque que les conteneurs. Vous pouvez les supprimer avec :

    Psssssst :  Que sont les caractères spéciaux sous Unix ?

    docker-remove-image

    Cela ne fonctionnera pas tant que vous n’aurez pas arrêté et supprimé tous les conteneurs qui dépendent de cette image.

    Conclusion

    Docker est devenu un projet assez complexe. Mais vous pouvez creuser lentement dans chaque commande en consultant les pages de manuel. Par exemple : man docker run vous montrera tout sur les paramètres de la commande docker run, comme comment définir une adresse IP préférée pour chaque conteneur ou comment limiter l’utilisation de la mémoire. Lentement, mais sûrement, vous pouvez maîtriser chaque commande Docker en lisant les pages de manuel.

    Cet article est-il utile ? Oui Non

    Bouton retour en haut de la page

    Adblock détecté

    Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci