💡
原文中文,约700字,阅读约需2分钟。
📝
内容提要
在 Dockerfile 中执行 apt 安装时,为避免交互式视图导致构建失败,可以使用 -y 参数自动回答“yes”,或将环境变量 DEBIAN_FRONTEND 设置为 noninteractive。需注意,自动回答可能带来安全风险。
🎯
关键要点
- 在 Dockerfile 中执行 apt 安装时,可能会出现交互式视图,导致构建失败。
- 可以使用 -y 参数自动回答“yes”以避免交互式视图,例如:RUN apt-get update && apt-get install -y package-name。
- 可以将环境变量 DEBIAN_FRONTEND 设置为 noninteractive,以避免交互式界面,例如:ENV DEBIAN_FRONTEND noninteractive。
- 自动回答所有询问可能带来安全风险,应根据实际需求选择合适的方案。
➡️