Я видел это снова и снова. Интересно, почему вывод красный, а в Linux нет ошибки, например, при загрузке пакетов.
бродяга
докер
Я видел это снова и снова. Интересно, почему вывод красный, а в Linux нет ошибки, например, при загрузке пакетов.
бродяга
докер
Docker печатает все, что исходит от stderr команды RUN
красным цветом. Я согласен, что стандартная ошибка не означает, что этот текст на самом деле является ошибкой; просто он не должен передаваться другим командам, предназначенным для диагностики или потребления человеком.
Если вы попытаетесь создать этот Dockerfile
:
FROM alpine
RUN echo "Hello world stdout"
RUN echo "Hello world stderr" 1>&2
вы увидите только Hello world stderr
напечатанное красным цветом.