Итак, я использую docker на windows. Я установил его с помощью инструментов docker, также установил pgAdmin 4 и postgresql 9.5
Я создал контейнер с docker с помощью этой команды:
$ docker run --name my-postgres -e POSTGRES_PASSWORD=postgres -e POSTGRES_USER=postgres -p
5432:5432 -d postgres 9.5.5
Затем перешел к созданию сервер в pgAdmin. До сих пор все было хорошо, я мог видеть базу данных «postgres», которая уже была там.
Проблема в том, что когда я создавал новую базу данных, я вернулся к docker и использовал эти команды, чтобы взять взгляните на предположительно созданную базу данных:
$ docker exec -it my-postgres psql -U postgres
psql (9.5.5)
Type "help" for help.
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)
Но ее нигде не было видно, она показала мне ту же таблицу, что и раньше, без новой базы данных:
Любые идеи по что делать? Или что могло быть причиной этого?