默认情况下,只有 stdin
, stdout
和 stderr
文件描述符由运行时为应用程序保持开放。
运行时可以向应用程序传递额外的文件描述符,以支持诸如socket activation等功能。
一些文件描述符可能会被重定向到 /dev/null
,尽管它们是开放的。
在创建容器时(lifecycle中的第2步),如果源文件在处理mounts
后存在,运行时必须创建以下符号链接。
Source | Destination |
---|---|
/proc/self/fd | /dev/fd |
/proc/self/fd/0 | /dev/stdin |
/proc/self/fd/1 | /dev/stdout |
/proc/self/fd/2 | /dev/stderr |
通过 www.DeepL.com/Translator(免费版)翻译, 然后手工校对。