Postgres

 490c7f98f32c:/# su - postgres
 490c7f98f32c:~$ psql 
 psql (14.18)
 Type "help" for help.
 
 postgres=# 

Crear una base de datos

 CREATE DATABASE astuto OWNER astuto;

Listar bases de datos en el servidor:

 \l

Crear el usuario (con contraseña opcional)

 CREATE ROLE astuto WITH LOGIN PASSWORD 'tu_password_segura';

Darle permiso para conectarse a la DB

 GRANT CONNECT ON DATABASE astuto TO astuto;

Opcional: permitirle usar el esquema público

 GRANT USAGE ON SCHEMA public TO astuto;

Opcional: darle permiso de crear tablas en el esquema público

 GRANT CREATE ON SCHEMA public TO astuto;

👉 Luego, si querés que astuto sea dueño de la base astuto (Si ya no fue hecho al crear la DB)

 ALTER DATABASE astuto OWNER TO astuto;

Y ya podrías conectarte:

 psql -U astuto -d astuto -h localhost

Ref: https://commandprompt.com/education/how-to-create-a-postgresql-database-in-docker/