docker - 跳过 Nginx 地理问题 Ubuntu Dockerfile
问题描述
我正在尝试使用基本映像 ubuntu:latest 和 nginx 制作一个 dockerfile。问题是一切都安装得很完美,但是 Nginx 安装的那一刻,它要求一个地理区域和时区。截图终端
有没有办法以某种方式静默安装 Nginx 或安装不问这些问题的版本?
我使用的命令:
apt-get install nginx -y
旗帜-s
没有任何作用。
解决方案
地理位置提示来自 tzdata,您可以从包含的屏幕截图前的几行中看到。
要解决我在 RUN 指令中添加的问题:
RUN DEBIAN_FRONTEND="noninteractive" apt-get -y install tzdata
现在“apt-get install nginx -y”不会提示输入地理位置。
Docker Hub 中的 officila nginx 镜像有一个 Dockerfile 安装了更多的包,你可能想在这里寻找参考。
推荐阅读
- python - 使用 Python 在 Google 地球引擎中上传资产?
- opengl - 用阴影渲染行星周围的大气
- flutter - 输入'未来
- >' 不是“未来”类型的子类型
- >'
- python-3.x - 如何在python的列中对字符串进行分组?
- javascript - 使用内部方法设置对象的内部属性 - JavaScript
- javascript - 如何在mongodb中创建全年条目
- javascript - Rails 6拖放(可排序)
- java - NoSuchBeanException,即使定义了 Bean
- python - 使用python的ssl服务器和客户端-客户端由于异常而关闭连接
- javascript - JavaScript Number 类在 Eclipse IDE 中不起作用