我有 2 个 dockerfile:
FROM ubuntu:20.04
RUN apt-get update && apt-get install -y \
software-properties-common \
python3
Run Code Online (Sandbox Code Playgroud)
FROM ubuntu:20.04
RUN apt-get update
RUN apt-get install -y software-properties-common
RUN apt-get update && apt-get install -y \
python3
Run Code Online (Sandbox Code Playgroud)
问题是:当我运行第一个(使用docker build)时,构建过程会挂起:
这software-properties-common包询问我有关地理区域的信息 - 我无法提供任何输入,我想在构建图像时不允许这样做。
但是,当我构建第二个dockerfile时,不会出现此问题。我很好奇——这是为什么?
在 Dockerfile 中添加以下行并再次构建。
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6150 次 |
| 最近记录: |