PostgreSQLをDockerで利用する

PostgreSQLをDockerで使ってみます。

PostgreSQLをコンテナとして起動

docker run --name testdb -p 5432:5432 -d postgres:9.6 

オプションは他にもいくつかあります。

オプション 意味
--name コンテナに割り当てる名前
-p(--publish list) ホストに公開するコンテナのポート。書式はホスト側ポート:コンテナ側ポート。
-d(--detach) バックグラウンドで動かすコンテナ。おそらくここでVerを指定する。

PostgreSQLコンテナを停止

docker stop testdb(コンテナに割り当てた名前)

PostgreSQLコンテナを再開

docker start testdb(コンテナに割り当てた名前)

コンテナの一覧

docker ps -a