【Linux】lessコマンドの使い方を覚えよう!
野田竣介
フェルメール株式会社
今回はこのような質問をいただきました。
日本語環境のPostgreSQLを用意したい!
PostgreSQLってたまに使うことあるんですよね。
そこで今回はこちらの質問について解説していきます!
まずは以下のようなDockerファイルを用意します。
FROM postgres:13.2
RUN localedef -i ja_JP -c -f UTF-8 -A /usr/share/locale/locale.alias ja_JP.UTF-8
ENV LANG ja_JP.utf8
その後、Dockerfileが配置されているディレクトリでビルドを実行!
$ docker build -t postgres:13.2_ja .
用意したイメージからコンテナを作成します。
$ docker run --name postgres -d -p 5432:5432 -e POSTGRES_INITDB_ARGS="--encoding=UTF-8 --locale=ja_JP.UTF-8" -e POSTGRES_PASSWORD='password' postgres:13.2_ja
以下の情報でログインできます。
基本的には一度コンテナを作ったら、もう作ることはないので作成するコマンドを忘れがちですね。
MySQLのコンテナ作成手順もそのうち書き残しておこうかな!
※2021/03/15追記:MySQLのコンテナ作成手順についても解説しました!