安装 Apache2 时 Dockerfile 卡住了
Dockerfile getting stuck while installing Apache2
我试图创建一个 Dockerfile,用于在 Ubuntu 基本映像上安装 Apache2,并在容器启动时自动安装 运行 Apache2。以下是我在其中写的说明:
FROM ubuntu
RUN apt update; \
apt install apache2 -y
EXPOSE 80
CMD [“service”, “apache2”, “start”]
但是,在安装时,Apache2 要求地理区域和时区,而 Dockerfile 卡住了。有人可以帮忙吗?
只需要在命令前添加环境变量DEBIAN_FRONTEND=noninteractive
即可
FROM ubuntu
RUN apt update; \
DEBIAN_FRONTEND=noninteractive apt install apache2 -y
EXPOSE 80
CMD [“service”, “apache2”, “start”]
检查此以了解更多信息 https://askubuntu.com/questions/972516/debian-frontend-environment-variable
我试图创建一个 Dockerfile,用于在 Ubuntu 基本映像上安装 Apache2,并在容器启动时自动安装 运行 Apache2。以下是我在其中写的说明:
FROM ubuntu
RUN apt update; \
apt install apache2 -y
EXPOSE 80
CMD [“service”, “apache2”, “start”]
但是,在安装时,Apache2 要求地理区域和时区,而 Dockerfile 卡住了。有人可以帮忙吗?
只需要在命令前添加环境变量DEBIAN_FRONTEND=noninteractive
即可
FROM ubuntu
RUN apt update; \
DEBIAN_FRONTEND=noninteractive apt install apache2 -y
EXPOSE 80
CMD [“service”, “apache2”, “start”]
检查此以了解更多信息 https://askubuntu.com/questions/972516/debian-frontend-environment-variable