PostgreSQL
docker
pgAdminIII

Dockerを使ってローカルにPostgreSQLサーバーを2行で作る (と思ったら1行で出来た)

More than 1 year has passed since last update.

追記: docker run時にイメージがなければ自動でpullをしてくれるそうです!なので1行で実行可能です!


DockerHubにPostgreSQL構築済みのイメージがあるので起動するだけで使えます。すばらしい時代ですね。
ただしREADMEにある起動の方法ではPostgreSQLは立ち上がりますが、ホスト側のpgAdminIIIからログインできません。
pgAdminIIIでログインできるようにするには、Dockerでポートフォワーディングを設定すれば接続できるようになります。

# docker pull postgres #run時に自動でpullしてくれるそうです!
docker run -d --name=postgres -p 5432:5432 -e POSTGRES_PASSWORD=mysecretpassword postgres 

これでポート番号5432でpgAdminIIIからログインできるようになります。