Вам нужна оболочка с postgres пользователем
docker exec -it -u postgres db_of_ivms bash
Теперь для контейнеров, которые вы не указали POSTGRES_USER: ivms_usr
:
postgres@d9b097b8db8c:/$ psql
postgres=# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+------------+------------+-----------------------
postgres | postgres | UTF8 | en_US.utf8 | en_US.utf8 |
template0 | postgres | UTF8 | en_US.utf8 | en_US.utf8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.utf8 | en_US.utf8 | =c/postgres +
| | | | | postgres=CTc/postgres
(3 rows)
Если указать POSTGRES_USER: ivms_usr
и База данных (примечание psql аргументы команды):
docker exec -it -u postgres db_of_ivms bash
postgres@2cec2435bb83:/$ psql -U ivms_usr -d ivms_db
psql (10.12 (Debian 10.12-1.pgdg90+1))
Type "help" for help.
ivms_db=# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+------------+------------+-----------------------
ivms_db | ivms_usr | UTF8 | en_US.utf8 | en_US.utf8 |
postgres | ivms_usr | UTF8 | en_US.utf8 | en_US.utf8 |
template0 | ivms_usr | UTF8 | en_US.utf8 | en_US.utf8 | =c/ivms_usr +
| | | | | ivms_usr=CTc/ivms_usr
template1 | ivms_usr | UTF8 | en_US.utf8 | en_US.utf8 | =c/ivms_usr +
| | | | | ivms_usr=CTc/ivms_usr
(4 rows)