首页 > 解决方案 > 跳过 Nginx 地理问题 Ubuntu Dockerfile

问题描述

我正在尝试使用基本映像 ubuntu:latest 和 nginx 制作一个 dockerfile。问题是一切都安装得很完美,但是 Nginx 安装的那一刻,它要求一个地理区域和时区。截图终端

有没有办法以某种方式静默安装 Nginx 或安装不问这些问题的版本?

我使用的命令:
apt-get install nginx -y

旗帜-s没有任何作用。

标签: dockerubuntunginxdockerfile

解决方案


地理位置提示来自 tzdata,您可以从包含的屏幕截图前的几行中看到。

要解决我在 RUN 指令中添加的问题:

RUN DEBIAN_FRONTEND="noninteractive" apt-get -y install tzdata

现在“apt-get install nginx -y”不会提示输入地理位置。

Docker Hub 中的 officila nginx 镜像有一个 Dockerfile 安装了更多的包,你可能想在这里寻找参考。


推荐阅读