Swift tzdata冻结docker构建Swfit映像
运行docker build以生成swift映像时,tzdata将停止该过程。它提示选择一个位置,但在我输入数字后没有反应 配置tzdata --------- 请选择您居住的地理区域。后续配置 问题将通过列出代表性城市的列表来缩小范围 它们所在的时区。 1.非洲4。澳大利亚7。大西洋10号。太平洋13。等 2.美国5。北极8。欧洲11。系统v 3.南极洲6。亚洲9。印度12。我们 地理区域: 我的档案是:Swift tzdata冻结docker构建Swfit映像,swift,dockerfile,Swift,Dockerfile,运行docker build以生成swift映像时,tzdata将停止该过程。它提示选择一个位置,但在我输入数字后没有反应 配置tzdata --------- 请选择您居住的地理区域。后续配置 问题将通过列出代表性城市的列表来缩小范围 它们所在的时区。 1.非洲4。澳大利亚7。大西洋10号。太平洋13。等 2.美国5。北极8。欧洲11。系统v 3.南极洲6。亚洲9。印度12。我们 地理区域: 我的档案是: FROM ubuntu:18.04 LABEL maintainer="Swift In
FROM ubuntu:18.04
LABEL maintainer="Swift Infrastructure <swift-infrastructure@swift.org>"
LABEL Description="Docker Container for the Swift programming language"
RUN apt-get update && apt-get upgrade -y && \
apt-get install -y \
git \
curl \
cmake \
wget \
ninja-build \
clang \
python \
uuid-dev \
libicu-dev \
icu-devtools \
libbsd-dev \
libedit-dev \
libxml2-dev \
libsqlite3-dev \
swig \
libpython-dev \
libncurses5-dev \
pkg-config \
libblocksruntime-dev \
libcurl4-openssl-dev \
systemtap-sdt-dev \
tzdata \
rsync && \
apt-get clean && \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
# Vapor setup
RUN /bin/bash -c "$(wget -qO- https://apt.vapor.sh)"
# Install vapor and clean
RUN apt-get install swift vapor -y \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
RUN vapor --help
在我重置Docker之前,它工作正常。我的错在哪里 通过在Dockerfile中添加ARG DEBIAN_FRONTEND=noninteractive来防止tzdata询问。我也遇到过这种情况,我从@WeizhengLi Great!Works找到了解决方案!谢谢