Public | Automated Build

Last pushed: a month ago
Short Description
https://github.com/opamp/postgres
Full Description

#+TITLE: Individual PostgreSQL dockerfile

#+AUTHOR: opamp_sando

  • Postgres
    PostgreSQL 9.6.xのDockerイメージ。

  • Port
    PostgreSQLのデフォルトポート5432で起動します。Portsも自動で設定されないので
    手動で設定してください。

  • Volumes
    自動でvolumeは設定されません。

** /var/lib/postgresql
PGDATAディレクトリが置かれるディレクトリ。データを永続化させるためにvolumeに指定してください。

** /var/log/pg_log
ログをテキストファイルに書き出す設定になっているので、このディレクトリもvolumeに指定してください。
pg_logは自動でパーミッションを書き換えないので、アクセス権に注意してください。

  • Environemnt
    ** POSTGRES_PASSWORD
    postgresユーザー(スーパーユーザー)のパスワード。デフォルト値postgres

  • Sample

docker-compose.ymlを使う場合のサンプル

#+BEGIN_SRC
postgres:
build: postgres/
ports:

- "5432:5432"

volumes:

- /var/log/docker/postgresql:/var/log/pg_log
- /var/lib/postgresql:/var/lib/postgresql

environment:

- POSTGRES_PASSWORD=postgres1

#+END_SRC

Docker Pull Command
Owner
opamp
Source Repository

Comments (0)