Я пытаюсь запустить Docker с базой данных Postgres. Часть моего docker -compose.yml выглядит следующим образом:
db:
image: postgres
restart: always
ports:
- "5432:5432"
environment:
TZ: Europe/Berlin
POSTGRES_DB: my-db
POSTGRES_USER: my-db-user
POSTGRES_PASSWORD: a23Kwum1Ql
volumes:
- db-data:/var/lib/postgresql/data
networks:
- main
Когда я запускаю docker-compose up
в терминале, я получаю ошибку FATAL: cache lookup failed for access method 403
.
Я пытался чтобы подавить ошибки, запустив docker-compose up -d
, а затем посмотрел на папки базы данных, запустив сначала docker exec -i myproject-master_db_1 bash
, а затем ls /etc/postgresql
. Результат: каталог пуст, что не должно быть, насколько мне известно.
Моя база данных не содержит каких-либо важных данных, поэтому я также был бы рад решениям, полностью сбрасывающим базу данных (что я тоже пробовал, но, очевидно, не удалось).