Как ввести пароль для Postgres, используя Docker? - PullRequest
0 голосов
/ 15 апреля 2020

запускаю django и postgresql с docker -композицией. Содержимое docker -compose.yml:

version: '3'

services:
 web:
  build: ./t_kontakta
  command: python3 manage.py runserver 0.0.0.0:8000
  volumes:
    - ./t_kontakta:/data
  ports:
    - "8000:8000"
  depends_on:
    - db
 db:
  image: postgres
  restart: always
  environment:
    - POSTGRES_PASSWORD=password
    - POSTGRES_DB=postgres

Я импортировал дб на ма c с помощью этой команды:

docker-compose run --rm db pg_dump -h db -U postgres postgres > database.sql

Введен пароль, и он успешен. Следующим шагом я пытаюсь загрузить данные командой:

docker-compose run --rm db psql -h db -U postgres postgres < database.sql

И получаю эту ошибку:

Password for user postgres:
psql: error: could not connect to server: FATAL: password authentication failed for user "postgres"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...