概要
ローカル開発で使用してPostgresサーバを立てたい場合に、Dockerで簡単にPostgresサーバを起動する方法です。
また、今回のサンプルはデータをローカルのストレージに永続化します。
サンプル
手順
Postgresの使用するDockerイメージの取得
以下のコマンドにて使用するPostgresのDockerイメージを取得します。<version>は使用するMySQLのバージョンです。Postgresバージョン
docker pull postgres:<version>
docker-compose.yml作成
docker-composeファイルを作成します。必要に応じて各項目を変更してください。
version: '3'
services:
postgres:
image: postgres:<version>
ports:
- 5432:5432
volumes:
- <local_storage>:/var/lib/postgres/data
environment:
- POSTGRES_PASSWORD=<password>
項目 | 内容 |
---|---|
version | 取得したMySQLのバージョン |
local_storage | データを保存するローカルパス |
passwrod | ルートパスワード |
起動
docker-compose up -d
停止
docker-compose stop