小编Zac*_*eng的帖子

docker 容器中的 postgres 角色“postgres”不存在

  1. 使用以下命令创建一个 postgres docker 容器:docker run -v /home/ec2-user/Vteck-postgres-data:/var/lib/postgresql/data -d -e POSTGRES_USER=odoo POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres --name vteck-db postgres

  2. 访问Docker容器: docker exec -it vteck-db bash

  3. 与客户端连接:root@f1ba565db798:/# psql -U postgres psql: error: could not connect to server: FATAL: role "postgres" does not exist

但如果我使用 创建 Docker 容器 docker run --rm -d -e POSTGRES_PASSWORD=root --name postgres postgres,我可以成功连接psql - U postgres

我第一步的命令有问题吗?

postgresql docker

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

docker ×1

postgresql ×1