 
ショコラ
ポストグレスのコンテナを作成するには?
ドッカーファイルを用意しましたが、そのまま起動でも良いです。
 
もっさん先輩
手順
- ドッカーファイルを作成します。
FROM postgres:14.2
RUN cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
ENV LANG ja_JP.utf8
ENV POSTGRES_INITDB_ARGS "--no-locale --encoding=UTF-8"- ドッカーファイルをビルドします。
docker build . -t postgres-utf8:14- ポストグレスを起動します。
docker run -e POSTGRES_PASSWORD=123456 postgres-utf8:14docker run の例
docker run\
 -e POSTGRES_PASSWORD=123456\
 -e POSTGRES_INITDB_ARGS="--no-locale --encoding=UTF-8"\
 -e LANG="ja_JP.utf8"\
 -v /etc/localtime:/etc/localtime\
 postgres:14.2docker-compose の例
db:
  image: postgres:14.2
  environment:
    POSTGRES_PASSWORD: 123456
    POSTGRES_INITDB_ARGS: "--no-locale --encoding=UTF-8"
    LANG: ja_JP.utf8
   #POSTGRES_USER: postgres #optional
   #POSTGRES_DB: postgres #optional
   #POSTGRES_HOST_AUTH_METHOD: trust #optional
   #POSTGRES_INITDB_WALDIR: "" #optional (PostgreSQL 10+ or above)
   #POSTGRES_INITDB_XLOGDIR: "" #optional (PostgreSQL 9.x only)
  volumes:
    - /etc/localtime:/etc/localtime\