Я пытаюсь настроить контейнер postgres и хочу настроить учетную запись postgres с помощью:
POSTGRES_USER: docker
POSTGRES_PASSWORD: docker
Итак, я создал файл docker-compose.yml, подобный этому
web:
build: .
ports:
- "62576:62576"
links:
- redis
- db
db:
image: postgres
environment:
POSTGRES_PASSWORD: docker
POSTGRES_USER: docker
redis:
image: redis
Я также попробовал другой синтаксис переменной среды, объявляющий раздел db следующим образом:
db:
image: postgres
environment:
- POSTGRES_PASSWORD=docker
- POSTGRES_USER=docker
Однако ни один из этих параметров не работает, потому что по какой-либо причине, когда я пытаюсь подключиться к базе данных postgres, используя различные строки подключения:
postgres://postgres:[email protected]:5432/users
postgres://postgres:[email protected]:5432/users
postgres://docker:[email protected]:5432/users
Все они дают мне ошибки аутентификации, а не жалобы, что нет базы данных пользователей.