请知悉:本文最近一次更新为 3年 前,文中内容可能已经过时。

这个/dev/stderr和/dev/stdout呢,通常如果留意公共镜像,就会发现,比如nginx的默认日志输出就是打到/dev/stdout而非具体的log文件的。

那么/dev/stdout和/dev/stderr具体是何含义呢?

总结如下:

/dev/stdout 标准输出
/dev/stdin 标准输入
/dev/stderr 标准错误
/dev/null 不输入输出

所以呢,如果有日志输出,镜像制作是完全可以类比nginx镜像,将日志和错误输出到对应dev,如此docker logs依然可以捕获到数据,且日志将作为docker的日志输出。


参考资料

docker中/dev/stdout的理解

View logs for a container or service


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Docker中/dev/stdout /dev/stderr的记录》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌