Похоже, причина в docker обновлениях изображения (github проблема ). Последние версии не позволяют подключаться к БД без пароля откуда угодно. Поэтому вам нужно указать имя пользователя / пароль:
definitions:
services:
postgres:
image: postgres:9.6-alpine
environment:
POSTGRES_DB: pipelines
POSTGRES_USER: test_user
POSTGRES_PASSWORD: test_user_password
Или, если вы все еще не хотите использовать пароль, вы можете просто установить POSTGRES_HOST_AUTH_METHOD=trust
переменную окружения:
definitions:
services:
postgres:
image: postgres:9.6-alpine
environment:
POSTGRES_HOST_AUTH_METHOD: trust