所以我正在 pt_BR 中使用 Ubuntu 和 Postgresql 设置 docker 镜像,我想知道如何通过命令行更改默认区域设置而不重新启动系统 - 这在 Docker 构建中是不可能的:) 。
我设法在 Debian 中通过更改 /etc/default/locale
中的设置 LANG、LANGUAGE 和 LC_* 变量,修改 /etc/locale.gen
并运行 来做到这一点>dpkg-reconfigure
,如图here 。在 Ubuntu 中它不起作用。
最佳答案
它应该与 Ubuntu 类似地工作。
示例 Dockerfile
FROM ubuntu
RUN apt-get install -y language-pack-pt-base
ENV LANG pt_BR.UTF-8
从该镜像运行容器,ls --help
将以葡萄牙语显示。
关于postgresql - 在 Docker 中更改 Ubuntu 语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26473819/