Différentes distributions
Fait partie de la section Introduction à Docker du Journey Terminal de Coddy — leçon 9 sur 40.
Chaque image possède son propre système de fichiers, de sorte que la même commande peut donner des résultats différents selon l'image dans laquelle vous l'exécutez. Un excellent exemple est /etc/os-release, un fichier que chaque distribution Linux utilise pour se décrire :
docker run alpine cat /etc/os-releaseExécuté dans alpine, ce fichier indique Alpine Linux. Exécutez exactement la même commande dans ubuntu :
docker run ubuntu cat /etc/os-releaseet il est indiqué Ubuntu à la place. Les fichiers diffèrent réellement car chaque image embarque réellement un système d'exploitation différent.
Défi
DébutantLisez le fichier /etc/os-release à l'intérieur d'un conteneur ubuntu avec cat et confirmez qu'il s'identifie comme Ubuntu.
Aide-mémoire
Chaque image Docker possède son propre système de fichiers. La même commande peut produire des résultats différents selon l'image :
docker run alpine cat /etc/os-release # affiche Alpine Linux
docker run ubuntu cat /etc/os-release # affiche Ubuntu/etc/os-release est un fichier Linux standard qui décrit la distribution du système d'exploitation de l'image.
Essayez vous-même
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Introduction à Docker
4Gestion des conteneurs
Nommer les conteneursConteneurs en mode détachéLister tous les conteneursArrêter et supprimerRécapitulatif - Cycle de vie des conteneurs10Projet d'application de salutation
Présentation du projetÉcrire le Dockerfile5Inspection des conteneurs
Logs des conteneursInspection des détailsExécution de commandesRécapitulatif - Health Check3Exécuter des conteneurs
Exécuter une commandeExécution réelleDifférentes distributionsSuppression automatique des conteneursRécapitulatif - Exécution de conteneurs