=> [5/8] RUN apt-get install -y openjdk-8-jdk 997.2s
=> => # questions will narrow this down by presenting a list of cities, representing
=> => # the time zones in which they are located.
=> => # 1. Africa 4. Australia 7. Atlantic 10. Pacific 13. Etc
=> => # 2. America 5. Arctic 8. Europe 11. SystemV
=> => # 3. Antarctica 6. Asia 9. Indian 12. US
=> => # Geographic area:
在Dockerfile里面加入一句话就可以构建成功
ENV DEBIAN_FRONTEND=noninteractive
设置 DEBIAN_FRONTEND 环境变量为 “noninteractive” 是为了Ubuntu系统上运行 apt-get 命令时禁用交互式提示和用户输入。这通常在自动化脚本或自动化构建中非常有用,因为它可以避免在安装软件包期间出现交互提示。
当 DEBIAN_FRONTEND 设置为 “noninteractive” 时,apt-get 不会要求用户输入任何信息,例如确认是否安装软件包或如何配置软件包。它将使用默认选项或预定义的配置文件,而不会等待用户输入。
这对于在Docker容器中构建镜像或其他自动化任务中非常有用,因为你通常不会在这些情况下进行人工干预。
如果你需要在命令行中执行 apt-get 命令而不希望出现交互提示,设置 DEBIAN_FRONTEND=noninteractive 可以帮助你自动化安装过程。