django - 尝试从 Windows 中的 docker 恢复 postgresql 数据时出错
问题描述
我正在使用 Windows 并在尝试从 docker 恢复 PostgreSQL 数据时出现此错误。问题似乎是因为 docker 找不到该文件,但 postgresql_backups 文件夹中存在文件。我尝试搜索但没有结果,有人可以帮忙吗?(顺便说一句,macos 似乎运行良好,没有问题)这是错误:
PS D:\test> docker-compose exec postgresql restore demo.sql.gz
OCI runtime exec failed: exec failed: container_linux.go:367: starting container process caused: no such file or directory: unknown
这是我在 docker-compose.yml 中的 postgresql 配置:
postgresql:
build:
context: .
dockerfile: ./compose/postgresql/Dockerfile
image: testuser_postgresql
volumes:
- postgresql_data:/var/lib/postgresql/data
- ./postgresql_backups:/backups:delegated
environment:
- POSTGRES_USER=testuser
- POSTGRES_HOST_AUTH_METHOD=trust
解决方案
推荐阅读
- javascript - 在数组中使用 forEach 查找对象并在 TypeScript 中更改它的值
- android - 未设置 Android OpenGL 渲染器 - 无错误
- c# - Azure Function HTTP 在一次执行中多次执行
- python - 在 ElasticSearch 中,如何检查字段是否存在则应仅返回布尔值( True 或 False )
- mongodb - Mongodb按一列多值排序
- asp.net - Microsoft.NET.Sdk.Web 缺少 Web 菜单 (ASP.NET)
- doxygen - 如何在 doxygen 配置文件(例如 iostream 库)中添加不带扩展名的文件?
- angular - Angular:HTTP调用完成之前的函数返回值
- mongodb - 使用游标聚合 Mongodb 集合
- vb.net - 为什么我不能在 VB.net 中进行比较?