【dify折腾记01】Windows本地化摆设:容器db-1一直报FATAL: data directory ...

打印 上一主题 下一主题

主题 1583|帖子 1583|积分 4749

原文链接
https://blog.csdn.net/weixin_65429391/article/details/141888157
由于担心原文作者撤档,复制一个
Windows11情况摆设本地化dify,docker compose up -d 启动后,一直报错,雷同:
  1. 在windows11下部署dify报错:
  2. db-1  | The files belonging to this database system will be owned by user "postgres".
  3. db-1  | This user must also own the server process.
  4. db-1  |
  5. db-1  | The database cluster will be initialized with locale "en_US.utf8".
  6. db-1  | The default database encoding has accordingly been set to "UTF8".
  7. db-1  | The default text search configuration will be set to "english".
  8. db-1  |
  9. db-1  | Data page checksums are disabled.
  10. db-1  |
  11. db-1  | fixing permissions on existing directory /var/lib/postgresql/data/pgdata ... ok
  12. db-1  | creating subdirectories ... ok
  13. db-1  | selecting dynamic shared memory implementation ... posix
  14. db-1  | selecting default max_connections ... 20
  15. db-1  | selecting default shared_buffers ... 400kB
  16. db-1  | selecting default time zone ... UTC
  17. db-1  | creating configuration files ... ok
  18. db-1  | 2025-02-28 16:06:21.008 UTC [63] FATAL:  data directory "/var/lib/postgresql/data/pgdata" has invalid permissions
  19. db-1  | 2025-02-28 16:06:21.008 UTC [63] DETAIL:  Permissions should be u=rwx (0700) or u=rwx,g=rx (0750).
  20. db-1  | child process exited with exit code 1
  21. db-1  | initdb: removing contents of data directory "/var/lib/postgresql/data/pgdata"
  22. db-1 exited with code 1
复制代码
重点就是这句:

FATAL: data directory "/var/lib/postgresql/data/pgdata" has invalid permissions
解决办法:


  • 进入dify源码的docker目录下,打开docker-compose.yaml:
找到services下的db,修改volumes,将./volumes/db/data改为postgres-data。

在docker-compose.yaml文件的最末端的volumes下添加postgres-data:

注意,该volumes与services同级。

  • 在Docker Desktop运行的情况下,win+r打开cmd,进入dify源码的docker目录下:
实行:
  1. docker-compose down
  2. docker-compose up
复制代码
搞定。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

干翻全岛蛙蛙

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表