win10下docker desktop启动pg,aiproxy,aiproxy_pd容器失败
例行检查
- [ ] 我已确认目前没有类似 issue
- [x] 我已完整查看过项目 README,以及项目文档
- [ ] 我使用了自己的 key,并确认我的 key 是可正常使用的
- [x] 我理解并愿意跟进此 issue,协助测试和提供反馈
- [x] 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭
你的版本
- [ ] 公有云版本
- [ ] 私有部署版本, 具体版本号:
问题描述, 日志截图,配置文件等 aiproxy_pg-log.txt apiproxy-log.txt fastgpt-log.txt mongo-log.txt pg-log.txt sandbox-log.txt 复现步骤 使用最新版 docker-compose.yml 文件,镜像源替换为阿里云,在已经安装docker desktop v4.30.0的win10电脑上执行命令: docker compose up -d 预期结果 pg,aiproxy,aiproxy_pd容器启动失败并不断重试 相关截图 win10配置如下
pg,aiproxy,aiproxy_pd容器反复重启并日志输出异常
我看你这日志,pg容器和apiproxy_pg容器挂载的目录权限不够,导致启动不成功?
给三个启动不起来的容器都添加我图中勾画出来的语句,然后重启服务就可以启动容器了
我试着在这三个容器配置中加入了privileged:true,but还是没能启动
我试着在这三个容器配置中加入了privileged:true,but还是没能启动
是不是没有替换镜像源?
问题解决了么,一样的问题
解决了吗?我也遇到了
解决了吗?我也遇到了
你你们试试我上述的两个办法,一个是在每一个docker-compose文件中的容器下添加图片中的代码,然后不行的话,顺带替换这几个不能启动的容器的镜像源,试试这两个办法
我也碰到了相同问题,但是不清楚问题的具体原因,查看日志为权限问题。具体为
- 安装docker-desktop,并使用
wsl2 backend - 在win11主机上使用 powershell 运行
docker-compose命令 会出现相同的问题。 解决办法是创建一个子系统(我尝试的是Debian),在Debian中新建一个目录~/fastgpt,使用config和docker-compose.yml文件在该目录下执行docker-compose命令,能够正常运行。 问题涉及权限较为复杂,尝试在wsl子系统的原生Linux路径下而不是win主机路径执行docker相关操作