@MiCHiLUさんの作成した michilu/fedora-zero を日本仕様にした。
- 121.9 MB (michilu/fedora-zero は 120.8 MB)
- LANG=ja_JP.UTF-8
- timezone: Asia/Tokyo
/usr/lib/locale/locale-archive を縮める方法
言語情報は/usr/lib/locale/locale-archiveに詰まっている。
100MBくらいあるが、使う言語以外を削除すると1.1MBになる。
glibc-をインストール
yum reinstall -y glibc-common
不要な言語を削除
localedef --delete-from-archive $(locale -a | grep -v ja_JP.utf8)
localedef --list-archive
build-locale-archive /usr/lib/locale/locale-archive
ls -lh /usr/lib/locale/locale-archive
日本仕様作成手順
上で小さくしたlocale-archiveを転送する
docker cp <コンテナID>:/usr/lib/locale/locale-archive .
docker run -it -v `pwd`:/root -w /root michilu/fedora-zero /bin/bash
ln -s /usr/share/zoneinfo/Japan /etc/localtime
cp locale-archive /usr/lib/locale/
echo "export LANG=ja_JP.UTF-8" > /.bashrc