在里面编写 Dockerfile 指南的最佳实践在 docker 文档中,我们可以阅读:
避免安装或使用 sudo,因为它具有不可预测的 TTY 和信号转发行为,可能会导致问题。如果您绝对需要类似于 sudo 的功能,例如将守护进程初始化为 root,但以非 root 身份运行),请考虑使用“gosu”。
我的问题是:
- 行为中到底有什么
sudo
是不可预测的? - 它会导致哪些问题?
- 这是一个功能还是一个错误
sudo
?
在里面编写 Dockerfile 指南的最佳实践在 docker 文档中,我们可以阅读:
避免安装或使用 sudo,因为它具有不可预测的 TTY 和信号转发行为,可能会导致问题。如果您绝对需要类似于 sudo 的功能,例如将守护进程初始化为 root,但以非 root 身份运行),请考虑使用“gosu”。
我的问题是:
sudo
是不可预测的?sudo
?