Pourquoi y a-t-il une sortie rouge alors que rien ne va pas sous Linux?


1

Je l'ai vu maintes et maintes fois. Je me demande pourquoi une sortie est rouge alors qu'il n'y a pas d'erreur sous Linux, lors du téléchargement de paquets par exemple.

Vagabond

entrez la description de l'image ici

Docker

entrez la description de l'image ici


1
Pour le faire ressortir comme il est jugé important par l'équipe qui prépare les packages. La couleur rouge ne doit pas impliquer une erreur, le texte lui-même fait.
Seth

Réponses:


1

Docker imprime tout ce qui vient du stderr d’une RUNcommande en rouge. Je conviens que l'erreur type ne signifie pas que ce texte concerne une erreur de fait; juste qu'il ne soit pas relié à d'autres commandes, qu'il soit destiné au diagnostic ou à la consommation humaine.

Si vous essayez de construire ceci Dockerfile:

FROM alpine
RUN echo "Hello world stdout"
RUN echo "Hello world stderr" 1>&2

vous verrez seulement Hello world stderrimprimé en rouge.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.