Dockerを使っていて、場合によっては日本語を使おうとして困ったことになるので、メモとして。
Ubuntu Linuxの場合
Dockerfileに、以下のように記述。
RUN apt-get install -y language-pack-ja-base \ language-pack-ja \ ibus-mozc \ man \ manpages-ja && \ update-locale LANG=ja_JP.UTF-8 LANGUAGE=ja_JP:ja ENV LANG ja_JP.UTF-8 ENV LC_ALL ja_JP.UTF-8 ENV LC_CTYPE ja_JP.UTF-8
参考)
DockerのUbuntu14.10の日本語化環境イメージを作成(Ubuntu)
http://brokendish.org/ubuntu/4122/
CentOSの場合
こちらは、以下のように。
RUN yum reinstall -y glibc-common
ENV LANG ja_JP.utf8
※CentOS 6系の場合は、以下も要るみたいです
RUN yum groupinstall -y "Japanese Support"
参考)
DockerにおけるCentOS7での日本語対応
http://kaihar4.com/2014/12/07/docker-centos7-japanese.html
Help! docker の centos6.5 で日本語が使えない
http://qiita.com/nabezokodaikon/items/1f5ab4d3531b6e4d4e9e
日本語環境のCentOS(Docker image)をDockerfileで書いてみた
http://qiita.com/OHAS/items/1cc3caa8065787e8f34f
dockerでcentosの日本語環境コンテナを作ってみる
http://kingyo-bachi.blogspot.jp/2014/07/dockercentos_9.html