PostgreSQLしたい(postgresql)
コンテナーを起動したい
$ docker compose up -d
コンテナーで操作したい
$ docker compose exec db psql -U postgres
コンテナーを終了したい
$ docker compose down
PostgreSQLについて
PostgreSQLをDockerで起動します。認証情報は環境変数で設定し、データはnamed volumeで永続化しています。環境変数は.envで変更します。上記サンプルでは、デフォルト値を指定しているため、.envファイルがなくても動作します。
Adminerはマルチプラットフォーム対応のデータベース管理ツールで、ブラウザから簡単にPostgreSQLを管理できます。コンテナー内で psql コマンドを使ってSQLを実行したり、ホストからデータを投入・バックアップしたりできます。