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.
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.
Réponses:
Docker imprime tout ce qui vient du stderr d’une
RUN
commande 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
:vous verrez seulement
Hello world stderr
imprimé en rouge.la source