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