gpt4 book ai didi

postgresql - Docker Madlib Postgres

转载 作者:行者123 更新时间:2023-11-29 13:19:15 24 4
gpt4 key购买 nike

我试图在 Postgres 上安装 Apache MADLib。在使用 YUM 方法时遇到困难,我转向了本网站建议的 Docker 方法 https://pgxn.org/dist/madlib/

我能够按照第 1 段中的建议拉取 docker 镜像。现在在第 2 段中,我被注释“孵化器-madlib 目录的路径”卡住了。我无法理解它是否应该是 MADLib 孵化器的 URL,例如“https://github.com/apache/incubator-madlib”,或者它应该引用本地磁盘区域。如果能举例说明如何运行此命令,那就太好了。

2) 启动与 MADlib 镜像对应的容器,安装源代码文件夹到容器:

docker run -d -it --name madlib \ -v (path to incubator-madlib directory):/incubator-madlib/ madlib/postgres_9.6 

最佳答案

(incubator-madlib 目录的路径) 指的是 git 将 MADlib 代码库克隆到计算机上的任何位置。例如,您机器中的主目录是 /home/xyz/ 并且您已经在那里克隆了 MADlib 代码库,您应该有一个名为 /home/xyz/incubator-madlib 的目录。您现在可以运行 MADlib 存储库中记录的 docker 命令,如下所示:

docker run -d -it --name madlib -v/home/xyz/incubator-madlib/:/incubator-madlib/madlib/postgres_9.6

在尝试了 Robert 的建议后,您可能遇到了 Permission denied docker:... 错误,因为 $(pwd) 没有引用您的 incubator-madlib 源代码文件夹,但指的是 /var/lib/docker/devicemapper/devicemapper/data,这不应该是这种情况。在任何情况下,最好在 docker 命令中提供 incubator-madlib 目录的绝对路径,如上文所述。

关于postgresql - Docker Madlib Postgres,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44746594/

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