在Docker中更改Ubuntu语言环境
问题描述:
因此,我在pt_BR中设置了一个使用Ubuntu和Postgresql的docker镜像,我想知道如何在不重新启动系统的情况下通过命令行更改默认语言环境 - 这是不可能的一个Docker构建:)。 我设法在Debian中通过更改在/etc/default/locale
中的设置LANG,LANGUAGE和LC_ *变量,修改/etc/locale.gen
并运行dpkg-reconfigure
,如here所示。在Ubuntu中它不起作用。在Docker中更改Ubuntu语言环境
答
它应该与Ubuntu一样工作。
样品Dockerfile
FROM ubuntu
RUN apt-get install -y language-pack-pt-base
ENV LANG pt_BR.UTF-8
运行从该图像的容器,ls --help
将在葡萄牙呈现。