首页 > 解决方案 > Docker-compose 产生错误:详细信息:用户“”的密码不匹配。db_1 | 连接匹配 pg_hba.conf 第 95 行:“host all all all md5”

问题描述

使用 docker prune 删除卷没有帮助,也没有删除数据文件夹。基本上尝试从我的初始撰写中删除包含数据的所有内容。

尝试在 psql 中更改用户和密码。没有帮助。

这是我的码头 YAML 文件:

version: "3.5"
services:
  db:
    image: postgres:9.6.10
    ports:
    - 5432:5432
    tty: true
    environment:
    - POSTGRES_USER=mydb
    - POSTGRES_PASSWORD=postgres
    - POSTGRES_DB=postgres
    volumes:
    - ./db/data:/var/lib/postgresql/data


  migrate:
    image: boxfuse/flyway
    depends_on:
    - db
    volumes:
    - ./common/migrations:/flyway/sql:rw

    environment:
    - FLYWAY_USER=flyway
    - FLYWAY_PASSWORD=flyway
    - FLYWAY_URL=jdbc:postgresql://db:5432/my_web_app
    - FLYWAY_CONNECT_RETRIES=180

networks:
  default:
    name: my_web_app_local

每次都会重现错误。请帮忙。

标签: dockerdocker-composepsqlflyway

解决方案


推荐阅读