在Docker中更改Ubuntu语言环境
所以我在pt_BR中用Ubuntu和Postgresql设置了一个Docker镜像,我想知道如何通过命令行更改缺省语言环境而不重新启动系统 – 这在Docker构build中是不可能的)。 我设法在Debian中通过在/etc/default/locale
更改LANG,LANGUAGE和LC_ *variables,修改/etc/locale.gen
并运行dpkg-reconfigure
,如下所示。 在Ubuntu中不起作用。
它应该与Ubuntu一样工作。
示例Dockerfile
FROM ubuntu RUN apt-get install -y language-pack-pt-base ENV LANG pt_BR.UTF-8
从该图像运行容器, ls --help
将以葡萄牙语呈现。