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

030
la source
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.

Giorgiosironi
la source