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を実行したり、ホストからデータを投入・バックアップしたりできます。