Menu
Coddy logo textTech

Exécution réelle

Fait partie de la section Introduction à Docker du Journey Terminal de Coddy — leçon 8 sur 40.

Les commandes à l'intérieur d'un conteneur s'exécutent réellement, et non comme un simple écho simulé. Vous pouvez le prouver en donnant 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 envoie abc via un tube vers tr, qui le convertit en majuscules, de sorte que la sortie est ABC.

Cela signifie que vous pouvez utiliser des pipes, des variables et les outils de ligne de commande que vous connaissez déjà, le tout à l'intérieur du conteneur.

challenge icon

Défi

Facile

Exécutez un conteneur à partir de alpine qui utilise sh -c pour afficher les nombres de 1 à 3, un par ligne, en utilisant seq 3.

Aide-mémoire

Utilisez sh -c pour exécuter une chaîne de commande shell à l'intérieur d'un conteneur :

docker run alpine sh -c "echo abc | tr a-z A-Z"

Cela permet aux tubes (pipes), variables et outils CLI de fonctionner à l'intérieur du conteneur.

Essayez vous-même

Terminal
quiz iconTestez-vous

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