/bin/bash:警告:setlocale:LC_ALL:无法更改区域设置(en_US.UTF-8)

Emb*_*bee 11 dockerfile

我收到标题中的错误,但我不确定为什么。我正在尝试在 Unraid 中运行 docker 容器。如果有人想批评的话,dockerfile 代码在下面。

ENV DEBIAN_FRONTEND=noninteractive \
LANG=en_US.UTF-8 \
LANGUAGE=en_US.UTF-8 \
LC_ALL=en_US.UTF-8 \
TERM=xterm \
TZ=:/etc/localtime \
PATH=$PATH:/usr/local/go/bin \
GOBIN=/go/bin \
APP=/go/src/smugmug-backup

RUN sed -e "/deb-src/d" -i /etc/apt/sources.list \
&& apt-get update \
&& apt-get install --no-install-recommends --yes \
    ca-certificates \
&& apt-get clean \
&& rm -rf /.root/cache \
&& rm -rf /var/lib/apt/lists/*
Run Code Online (Sandbox Code Playgroud)

Abh*_*rma 27

$ sudo apt install locales
$ sudo locale-gen en_US.UTF-8
$ sudo dpkg-reconfigure locales
Run Code Online (Sandbox Code Playgroud)

在最后一步中,您将看到一个基于文本的 UI,en_US.UTF-8通过使用向上和向下箭头移动并通过空格键选择或键入其 ID(即 159)进行选择。