【问题标题】:FATAL: role "postgres" does not exist on Docker container致命:Docker 容器上不存在角色“postgres”
【发布时间】:2022-01-28 10:30:17
【问题描述】:

我正在像这样启动一个简单的 postgresql 容器:

docker run --name postgresql -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres:11.7-alpine

由于我没有指定用户名将使用默认用户名“postgresq”,但是当我尝试使用 intelliJ 或连接到 Spring Boot 项目来创建数据源时,我总是得到同样的错误:

致命:角色“postgres”不存在

感谢您的帮助。

【问题讨论】:

  • 我运行容器并运行,然后打开 DBeaver-CE,检查连接并运行(注意 DBeaver 下载了一些包来连接和操作 postgres)。我创建了一个新数据库,添加了 esquemas,添加了表,然后工作了……也许是插件问题

标签: postgresql spring-boot docker intellij-idea


【解决方案1】:

好吧,这是一个愚蠢的错误,没有注意到 PC(我从工作中得到它)已经有一个正在运行的 PostgreSQL 服务器。

【讨论】:

    猜你喜欢
    • 2023-01-26
    • 2013-02-24
    • 2021-10-11
    • 2017-12-20
    • 1970-01-01
    • 2018-09-18
    • 2019-12-29
    相关资源
    最近更新 更多