gpt4 book ai didi

postgresql - 初始化数据库 : error: program "postgres" is needed by initdb but was not found using circleci ubuntu docker-compose docker-entrypoint-initdb. d

转载 作者:行者123 更新时间:2023-12-03 07:53:36 52 4
gpt4 key购买 nike

我正在 Circleci 上使用 docker-compose 来启动一个 postgres 容器,其中包含一堆安装在 /docker-entrypoint-initdb.d/ 上的 sql 文件。 。我正在使用 ubuntu 机器镜像:ubuntu-2004:202010-01 ,但我收到错误:

popen failure: Cannot allocate memory
initdb: error: program "postgres" is needed by initdb but was not found in the same directory as "/usr/lib/postgresql/15/bin/initdb"

它一直在唤醒,但在某个时候它停止了。对我可以尝试什么有什么建议吗?我已经尝试过一些更大的 resource_type (即从中型到大型)和一些其他 ubuntu 机器镜像。

最佳答案

所有版本(包括最新版本)都遇到此问题。当我尝试使用这张图像 15-bullseye 来解决问题时,我被困了将近一天。

这是我得到解决方案的github开放问题: https://github.com/docker-library/postgres/issues/1099#issuecomment-1593228770

关于postgresql - 初始化数据库 : error: program "postgres" is needed by initdb but was not found using circleci ubuntu docker-compose docker-entrypoint-initdb. d,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76558498/

52 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com