Edited at

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からログインできるようになります。