Japanische Lokalisierung des Docker-Containers von CentOS7 / CentOS8 und Einstellung der japanischen Zeit

Fazit

Wenn Sie die folgende Docker-Datei erstellen, können Sie einen Container mit japanischer Sprache und japanischer Zeitzone erstellen.

〇 CentOS7

FROM centos:7
RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 && \
    yum -y update && \
    yum clean all && \
    localedef -f UTF-8 -i ja_JP ja_JP.UTF-8 && \
    ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
ENV LANG="ja_JP UTF-8" \
    LANGUAGE="ja_JP:ja" \
    LC_ALL="ja_JP.UTF-8" \
    TZ="Asia/Tokyo"

〇 CentOS8

FROM centos:8
RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial && \
    dnf -y upgrade && \
    dnf -y install glibc-locale-source && \
    dnf clean all && \
    localedef -f UTF-8 -i ja_JP ja_JP.UTF-8 && \
    ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
ENV LANG="ja_JP UTF-8" \
    LANGUAGE="ja_JP:ja" \
    LC_ALL="ja_JP.UTF-8" \
    TZ="Asia/Tokyo"

Umgebung

Verwendung / Überprüfung

Erstellen Sie das Container-Image in dem Verzeichnis, das die obige Docker-Datei enthält. Richten Sie danach einen Container ein und überprüfen Sie, ob "Datum" die japanischen Lokalisierungs- und Zeitzoneneinstellungen widerspiegelt.

〇CentOS7

$ docker build -t centos:7-ja .
$ docker run -dit --name centos7-ja centos:7-ja
$ docker exec centos7-ja date
Samstag, 26. September 2020 19:37:24 JST

〇CentOS8

$ docker build -t centos:8-ja .
$ docker run -dit --name centos8-ja centos:8-ja
$ docker exec centos8-ja date
Samstag, 26. September 2020 19:42:03 JST

Beiseite

Ich habe es gemacht, weil ich die Einstellungen verstehen wollte, die für die japanische Lokalisierung erforderlich sind. Das Folgende ist ein Memo von dem, was ich während der Arbeit gelernt habe.

warning: /var/cache/yum/x86_64/7/updates/packages/bind-license-9.11.4-16.P2.el7_8.6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
$ docker images
REPOSITORY          TAG                  IMAGE ID            CREATED             SIZE
centos              7-ja-without-clean   3f6ba3d02f45        5 minutes ago       352MB
centos              7-ja-with-clean      fa93ef373ec3        6 minutes ago       284MB

Referenz

Recommended Posts

Japanische Lokalisierung des Docker-Containers von CentOS7 / CentOS8 und Einstellung der japanischen Zeit
Japanische Lokalisierung von CentOS 8 und japanisches Tastaturlayout
Japanische Einstellungen für MySQL im Docker-Container
Zusammenfassung der japanischen Zeiteinstellung und Anzeigemethode
Japanische Lokalisierung von Eclipse
[Japanische Lokalisierung von Edelsteinen: Entwickeln]
[Rails] Japanische Lokalisierung von Fehlermeldungen
[Rails] Validierungseinstellungen und japanische Lokalisierung
Über Docker, gefälschten Server und Container
Installation und japanische Lokalisierung von STS unter Windows 10
Erläuterung der Ruby Time- und Date-Objekte
[Docker von 0 herausfordern] Übersicht und Bedingungen von Docker
Einführung von Docker Hub und Befehlen Selbstlernend ①
So erstellen Sie einen Jenkins-Server mit einem Docker-Container unter CentOS 7 von VirtualBox und greifen von einem lokalen PC auf den Jenkins-Server zu