LoginSignup
0
0

Dockerで手っ取り早くpostgresを立ち上げるコマンドメモ

Last updated at Posted at 2022-07-29

手順

コンテナ起動

docker run --name some-postgres -p 5432:5432 -e POSTGRES_PASSWORD=password -d postgres

コンテナに入って

docker exec -it some-postgres bash

DBに接続する(パスワードを聞かれたら password)

psql -U postgres

手順2(こっちは標準エラーにログを出力する)

docker run -it \
  -p 5432:5432 \
  -e POSTGRES_HOST_AUTH_METHOD=trust \
  --name local_postgres \
  postgres:14 \
  -c log_destination=stderr \
  -c log_statement=all \
  -c log_connections=on \
  -c log_disconnections=on

ログを見たい場合

docker logs -f local_postgres

ログが溜まりすぎた場合は、docker logsを削除する方法 を参考にログをクリアする。
rmで消すわけではないので注意

参照

リンク


## 参照

* [postgresのDockerHub](https://hub.docker.com/_/postgres)

## リンク

* [Pythonのコンテナからpostgres用のクライアントを入れて接続する](https://qiita.com/k_hoso/private/6c06e0fa93c6e398b029)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0