запускаю 15.3 и он просто игнорирует POSTGRES_DB. Я уже и код посмотрел - не понимаю. Пользователя с паролем делает, PGDATA прописана с data/pgdata - т.е. всё сохраняется. POSTGRES_DB игнорирует и всё тут.
15.3-alpine3.18
Запусти через compose с блоком environment
environment: - POSTGRES_DB # looks like this variable doesn't work and anyway db name 'postgres' used anytime, not default only - POSTGRES_USER - POSTGRES_PASSWORD - PGDATA=/var/lib/postgresql/data/pgdata
Вместо pgdata попробуй через volume
environment: - POSTGRES_DB # looks like this variable doesn't work and anyway db name 'postgres' used anytime, not default only - POSTGRES_USER - POSTGRES_PASSWORD - PGDATA=/var/lib/postgresql/data/pgdata volumes: - postgres-data:/var/lib/postgresql/data ports: - "5432:5432"
Обсуждают сегодня