首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试在docker中启动postgresql容器时出现致命错误

尝试在docker中启动postgresql容器时出现致命错误
EN

Stack Overflow用户
提问于 2020-07-24 23:04:45
回答 1查看 247关注 0票数 0

我正在使用docker部署Dataverse。

然而,几天前容器工作得很好,没有任何改变,当我使用docker-compose up -d时,db容器(postgresql)无法启动。这是使用docker logs db时的错误。

代码语言:javascript
运行
复制
PostgreSQL Database directory appears to contain a database; Skipping initialization
LOG:  could not create IPv6 socket: Address family not supported by protocol
FATAL:  could not open directory "pg_tblspc": No such file or directory
LOG:  database system is shut down*

有谁能帮帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2020-07-24 23:13:51

PGDATA目录的内容是什么?您是否能够共享数据库的docker-compose部分?

根据您的日志,PGDATA下的一个重要目录丢失了。如果数据通常不是持久化的,并且只给出了空的data目录,就会发生这种情况。我假设您已经将一个卷挂载到docker映像。因此,显示该目录(PGDATA)的内容将帮助我们了解是否只缺少pg_tblspc或所有内容。如果只有pg_tblspc,我们已经有讨论恢复的线程了。我不知道原因,但了解到底缺少了什么(pg_tblspc或所有内容)对于理解问题是很重要的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63076323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档