Задать вопрос
@MishaXXL

Почему контейнер Postgres требует называть POSTGRES_USER только postgres?

Почему при попытке изменить POSTGRES_USERна любое другое, кроме postgres, контейнер выдает ошибку, что не может найти пользователя postgres?
version: '3.5'

services:
  postgres:
    container_name: postgres_container
    image: postgres
    environment:
      POSTGRES_DB: DB
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: password
  • Вопрос задан
  • 88 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Решения вопроса 1
karabanov
@karabanov Куратор тега Docker
Системный администратор
Директория с данными не пуста, поэтому скрипт создающий кастомного пользователя не запустился.
Почисти дирекорию с данными, если она просто примонтирована к контейнеру через bind mount или сотри volume.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы