Exécution réelle
Fait partie de la section Introduction à Docker du Journey Terminal de Coddy. Leçon 8 sur 40.
Les commandes exécutées dans un conteneur s’exécutent réellement, et ne produisent pas un faux écho. Vous pouvez le démontrer en fournissant au conteneur un shell et un petit script :
docker run alpine sh -c "echo abc | tr a-z A-Z"Ici, sh -c exécute une chaîne de commande shell à l’intérieur du conteneur. Le shell redirige abc vers tr, qui la convertit en majuscules ; la sortie est donc ABC.
Cela signifie que vous pouvez utiliser les pipelines, les variables et les outils de ligne de commande que vous connaissez déjà, le tout à l’intérieur du conteneur.
Défi
FacileExécutez un conteneur à partir de alpine qui utilise sh -c pour afficher les nombres 1 à 3, un par ligne, en utilisant seq 3.
La commande seq affiche une séquence de nombres, donc seq 3 affiche 1, 2 et 3, chacun sur sa propre ligne.
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 conteneursEntraînez-vous par vous-même : Playground Terminal