【发布时间】:2020-01-05 07:01:00
【问题描述】:
我正在尝试从我正在处理的项目(项目人行道)的 docker 映像创建一个容器。容器正常旋转,除了最后一步它给我这个错误:
Creating projectsidewalk-db ... error
ERROR: for projectsidewalk-db Cannot create container for service db: invalid volume specification: 'C:\Users\johns\OneDrive\documents\GitHub\sidewalkwebpage\db\init.sh:/docker-entrypoint-initdb.d/init.sh:rw':
invalid mount config for type "bind": source path must be a directory
ERROR: for db Cannot create container for service db: invalid volume specification: 'C:\Users\johns\OneDrive\documents\GitHub\sidewalkwebpage\db\init.sh:/docker-entrypoint initdb.d/init.sh:rw':
invalid mount config for type "bind": source path must be a directory
ERROR: Encountered errors while bringing up the project.
make: *** [docker-up-db] Error 1
我查看了其他 Stack Overflow 线程,并尝试了创建新变量 COMPOSE_CONVERT_WINDOWS_PATHS 并将其设置为 1 的修复方法,但它不起作用。我想知道是否有人知道如何解决这个问题。
【问题讨论】:
-
也分享你的 docker compose 文件。
标签: docker docker-compose dockerfile mount docker-container