日本語言語パックが動作するように、containers/bitnami/moodle/4.3/debian-12 at main · bitnami/containers · GitHub のファイルを元に修正した Dockerfile でビルドしたイメージを docker compose up -d するためのメモ
- 大本の GitHub - bitnami/containers: Bitnami container images を
Git cloneする bitnami/moodle/4.3/のdebian-12を本フォルダにコピーする- Dockerfile を次のように書き換える (参考: docker composeで「moodle」を構築する | mebee)
RUN echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen && locale-genの下に
RUN echo 'ja_JP.UTF-8 UTF-8' >> /etc/locale.gen && locale-genを追加する
ENV APACHE_HTTPS_PORT_NUMBER="" \
APACHE_HTTP_PORT_NUMBER="" \
APP_VERSION="4.3.3" \
BITNAMI_APP_NAME="moodle" \
LANG="en_US.UTF-8" \
LANGUAGE="en_US:en" \の LANG と LANGUAGE を以下に書き換える (不要かもしれない。)
LANG="ja_JP.UTF-8" \
LANGUAGE="ja_JP:ja" - docker-compose.yml を次のように書き換える
moodle:
image: docker.io/bitnami/moodle:4.3
ports:
- '80:8080'
- '443:8443'を
moodle:
build:
context: .
dockerfile: Dockerfile
ports:
- '8080:8080'
- '8443:8443'に書き換える。(Portは環境に応じて書き換えてください。)
docker compose up -d日本語化を行う。(参考: 「moodle」を日本語化する | mebee)
- ログインページ http://<SERVER_IP>:8080/login/index.php にアクセスし、
user/bitnamiでログイン Site Administration > General タブ > Language > Language packsに遷移Available language packsからJapanese/日本語(ja)を選択し、Install selected language pack(s)をクリック- ユーザーの
Languageメニューから日本語(ja)を選択
以後、新しいユーザーの画面は日本語になると思われる。