在Ubuntu20.04的Docker容器上安装Erlang/Elixir/静默安装

在Ubuntu20.04的Docker容器上安装Erlang/Elixir/静默安装,docker,ubuntu,erlang,elixir,ubuntu-20.04,Docker,Ubuntu,Erlang,Elixir,Ubuntu 20.04,我正试图在Ubuntu20.04 docker镜像上安装Erlang/Elixir,但我在一个提示中挂断了电话,提示是某个地理区域的esl Erlang。我如何使静音或将默认设置为US 这是我的Docker图像: FROM ubuntu:20.04 ENV LANG=en_US.UTF-8 RUN apt-get update -y RUN apt-get install -y wget gnupg2 inotify-tools locales && \ locale-ge

我正试图在Ubuntu20.04 docker镜像上安装Erlang/Elixir,但我在一个提示中挂断了电话,提示是某个地理区域的
esl Erlang
。我如何使静音或将默认设置为
US

这是我的Docker图像:

FROM ubuntu:20.04
ENV LANG=en_US.UTF-8

RUN apt-get update -y
RUN apt-get install -y wget gnupg2 inotify-tools locales && \
  locale-gen en_US.UTF-8

RUN wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb && dpkg -i erlang-solutions_2.0_all.deb

RUN apt-get update -y
RUN apt-get install -y esl-erlang 
RUN apt-get install -y elixir


CMD ["/bin/bash"]
以下是docker挂断的提示:

cjsMBP15:ubunutu-elixir cj1$     docker build -t ubuntu-elixir .                           
[+] Building 124.8s (9/11)                                                                                                                                                               
 => [internal] load build definition from Dockerfile                                                                                                                                0.0s
 => => transferring dockerfile: 532B                                                                                                                                                0.0s
 => [internal] load .dockerignore                                                                                                                                                   0.0s
 => => transferring context: 2B                                                                                                                                                     0.0s
 => [internal] load metadata for docker.io/library/ubuntu:20.04                                                                                                                     0.7s
 => [auth] library/ubuntu:pull token for registry-1.docker.io                                                                                                                       0.0s
 => CACHED [1/7] FROM docker.io/library/ubuntu:20.04@sha256:cf31af331f38d1d7158470e095b132acd126a7180a54f263d386da88eb681d93                                                        0.0s
 => CACHED [2/7] RUN apt-get update -y                                                                                                                                              0.0s
 => CACHED [3/7] RUN apt-get install -y wget gnupg2 inotify-tools locales &&   locale-gen en_US.UTF-8                                                                               0.0s
 => CACHED [4/7] RUN wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb && dpkg -i erlang-solutions_2.0_all.deb                                                0.0s
 => CACHED [5/7] RUN apt-get update -y                                                                                                                                              0.0s
 => [6/7] RUN apt-get install -y esl-erlang                                                                                                                                       124.1s
 => => #   1. Africa        6. Asia            11. System V timezones                                                                                                                   
 => => #   2. America       7. Atlantic Ocean  12. US                                                                                                                                   
 => => #   3. Antarctica    8. Europe          13. None of the above                                                                                                                    
 => => #   4. Australia     9. Indian Ocean                                                                                                                                             
 => => #   5. Arctic Ocean  10. Pacific Ocean                                                                                                                                           
 => => # Geographic area:                                                                                                                                                               

如何使
esl erlang
提示静音?

在运行
apt get install
之前设置
DEBIAN\u FRONTEND=noninteractive

RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install -y ...

UPD1: 只是为了添加更多的上下文,并不是esl erlang导致了它,而是安装tzdata导致了此提示

UPD2: 如果UTC不是您所喜欢的,您可能希望像这样手动设置时区

sudo ln -s /usr/share/zoneinfo/America/<CITY> /etc/localtime
sudo ln-s/usr/share/zoneinfo/America//etc/localtime

其中城市是来自
ls/usr/share/zoneinfo/America/

是的城市之一。这成功了!非常感谢。
sudo ln -s /usr/share/zoneinfo/America/<CITY> /etc/localtime