目次
起動
$ docker run \
--name my-postgres \
-e POSTGRES_DB=my_database \
-e POSTGRES_USER=my_username \
-e POSTGRES_PASSWORD=my_secretpassword \
-p 5432:5432 \
-d postgres
クライアントからの接続
$ docker exec -it my-postgres psql -U my_username -d my_database
psql (12.4 (Debian 12.4-1.pgdg100+1))
Type "help" for help.
my_database=#
または psql を別のコンテナで起動して
$ docker run -it --rm --network host postgres psql -h 127.0.0.1 -U my_username -d my_database
Password for user my_username:
psql (12.4 (Debian 12.4-1.pgdg100+1))
Type "help" for help.
my_database=#