首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tzdata freeze docker构建Swfit镜像

tzdata freeze docker构建Swfit镜像
EN

Stack Overflow用户
提问于 2019-08-24 00:57:31
回答 1查看 380关注 0票数 2

在运行docker build构建快速镜像时,tzdata将停止该进程。它会提示选择一个位置,但在我输入号码后没有反应。

代码语言:javascript
复制
Configuring tzdata
------------------

    Please select the geographic area in which you live. Subsequent configuration
questions will narrow this down by presenting a list of cities, representing
the time zones in which they are located.

1. Africa      4. Australia  7. Atlantic  10. Pacific  13. Etc
2. America     5. Arctic     8. Europe    11. SystemV
3. Antarctica  6. Asia       9. Indian    12. US
Geographic area: 

我的Dockefile是:

代码语言:javascript
复制
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之前,它工作正常。我的错误在哪里?

EN

回答 1

Stack Overflow用户

发布于 2020-06-09 04:55:27

通过在Dockerfile中添加ARG DEBIAN_FRONTEND=noninteractive来防止tzdata请求。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57630388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档