postgresql - 在 Docker 中更改 Ubuntu 语言环境

标签 postgresql locale docker ubuntu-14.04

所以我正在 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/

相关文章:

postgresql - 在 Postgresql 中为定义的时间段添加经常性操作

Android获取本地日期类型的简称

hadoop - 如何在Hadoop中将卷附加到Docker容器执行器

docker - 如何永久更改Docker容器中的$ PATH

postgresql - 在 PHP 和 PostgreSQL 中使用带间隔的命名占位符失败

postgresql:聚合文本数组

java - 如何将标准 Java 类型映射到 SQL 类型?

无论设置中的语言偏好顺序配置如何,Android 应用程序都会选择默认语言

c# - C#/.NET 是否有长度单位的内置转换例程?

mysql - Docker 无法链接到未运行的容器