Как говорит @RickoThePow, вы должны определить переменные окружения.
Вы можете использовать представленное им решение:
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: postgres
или используйте отдельный файл (postgres.env) с:
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
POSTGRES_DB=postgres
, а затем вызвать файл в файле docker-compose, например:
version: '2'
services:
postgres:
container_name: "egn-postgres"
image: "postgres:10.6"
.
.
.
env_file: postgres.env