我試圖創建一個 Dockerfile 用于在 Ubuntu 基礎映像上安裝 Apache2 并在容器啟動時自動運行 Apache2。以下是我在其中寫的說明:
FROM ubuntu
RUN apt update; \
apt install apache2 -y
EXPOSE 80
CMD [“service”, “apache2”, “start”]
但是,在安裝時,Apache2 要求地理區域和時區,而 Dockerfile 卡住了。有人能幫忙嗎?
uj5u.com熱心網友回復:
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
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/449503.html
標籤:码头工人 阿帕奇 dockerfile 阿帕奇2 开发运维
上一篇:在主機的容器外創建檔案夾
