version: "3" services: grafana: image: grafana/grafana:6.7.1 ports: - "3030:3000" volumes: - grafana-data:/var/lib/grafana environment: - GF_SECURITY_ADMIN_USER=${ADMIN_USER:-admin} - GF_SECURITY_ADMIN_PASSWORD=${ADMIN_PASSWORD:-ciao1029} postgres: hostname: postgres image: postgres environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: changeme PGDATA: /data/postgres volumes: - postgres:/data/postgres ports: - "5432:5432" pgadmin: image: dpage/pgadmin4 environment: PGADMIN_DEFAULT_EMAIL: pgadmin4@pgadmin.org PGADMIN_DEFAULT_PASSWORD: admin PGADMIN_CONFIG_SERVER_MODE: 'False' volumes: - pgadmin:/root/.pgadmin ports: - "5050:80" volumes: grafana-data: postgres: pgadmin: