2014-10-20 139 views
2

因此,我在pt_BR中設置了一個使用Ubuntu和Postgresql的docker鏡像,我想知道如何在不重新啓動系統的情況下通過命令行更改默認語言環境 - 這是不可能的一個Docker構建:)。 我設法在Debian中通過更改在/etc/default/locale中的設置LANG,LANGUAGE和LC_ *變量,修改/etc/locale.gen並運行dpkg-reconfigure,如here所示。在Ubuntu中它不起作用。在Docker中更改Ubuntu語言環境

回答

2

它應該與Ubuntu一樣工作。

樣品Dockerfile

FROM ubuntu 
RUN apt-get install -y language-pack-pt-base 
ENV LANG pt_BR.UTF-8 

運行從該圖像的容器,ls --help將在葡萄牙呈現。