docker composeを使ってPostgreSQLを構築する

docker composeを使ってPostgreSQLを構築する

docker composeを使ってpostgresとwebの管理ツールpgadminを構築するまでの手順を記述してます。

環境

  • OS ubuntu20.10
  • docker 19.03.13
  • docker-compose 1.27.4

docker-compose.yml作成

以下の内容で作成します。

実行

実行します。

設定ファイルなどは、以下のパスにあります。

pgadmin起動

ブラウザから http://プライベートIP or サーバーアドレス:81 にアクセスします。

言語に「Japanese」を選択して、ymlに記述した内容でログインします。

構築したpostgresを追加します。
「新しいサーバーを追加」をクリックします。

任意の名称を設定します。

必要情報を入力します。

データベース「sample」が作成されていることが確認できます。

直接コンテナに入って、操作することも可能です。

コンテナに入らなくても、psqlが使用できれば接続することが可能です。

psqlが使用できなければ、以下のコマンドでインストール可能です。