当使用“apt update”运行时,Docker 构建会在 software-properties-common 上停止

Lor*_*eno 6 docker dockerfile

我有 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时,不会出现此问题。我很好奇——这是为什么?

rav*_*ikt 7

在 Dockerfile 中添加以下行并再次构建。

RUN DEBIAN_FRONTEND=noninteractive apt-get install -y tzdata
Run Code Online (Sandbox Code Playgroud)