对于 ddev-mautic-db 无法为服务 db 创建容器:类型 "bind" 的挂载配置无效:绑定源路径不存在

for ddev-mautic-db Cannot create container for service db: invalid mount config for type "bind": bind source path does not exist

我正在尝试通过项目内的 运行 命令在 Mac OS 10.12.6 上沿 dockerdocker-compose 设置 ddev已设置的文件夹 ddev。我正在我的本地机器上设置 https://github.com/mautic/mautic 这个项目。

ddev start

我得到的错误是

ERROR: for ddev-mautic-db  Cannot create container for service db: invalid mount config for type "bind": 
bind source path does not exist: /Library/WebServer/Documents/codebase/mautic/.ddev

ERROR: for db  Cannot create container for service db: invalid mount config for type "bind": 
bind source path does not exist: /Library/WebServer/Documents/codebase/mautic/.ddev
Encountered errors while bringing up the project.' 

我已经通过以下命令设置

docker-machine create --driver virtualbox default
$ docker-machine env default
$ eval "$(docker-machine env default)"

docker完全陌生,ddev没有找到可以帮助我解决的答案。

任何帮助将不胜感激!

我从未在 mac 上使用过 docker 工具箱,但在 Windows 上使用 Docker 工具箱,默认情况下仅共享您的主目录。看起来您的项目位于 /Library/WebServer/Documents 中,这不是您的主目录。我建议您要么将项目放在您的主目录中,要么研究如何与 Docker 工具箱共享 /Library/Webserver/Documents。我想您可能会在这里找到一些答案:https://www.google.com/search?q=docker+toolbox+shared+drives+macos&sxsrf=ALeKk00SOQVEtAU9hFcHPoxV75aJoMcWgQ%3A1621959319429&ei=lyKtYL_OGcqttQaEnI2ABg&oq=docker+toolbox+shared+drives+macos&gs_lcp=Cgdnd3Mtd2l6EAMyBQgAEM0COgcIIxCwAxAnOgcIABBHELADOgYIABAWEB46CAghEBYQHRAeOgcIIRAKEKABOgUIIRCrAlCoc1jsgQFgh4QBaAFwAngAgAHrAogB9AeSAQcxLjUuMC4xmAEAoAEBqgEHZ3dzLXdpesgBCcABAQ&sclient=gws-wiz&ved=0ahUKEwj_9cuoneXwAhXKVs0KHQROA2AQ4dUDCBE&uact=5

请注意,据我所知,Mac 上的 Docker 工具箱从未被其他人尝试过。另请注意,您可以从 https://docs.docker.com/docker-for-mac/release-notes/

下载 Docker Desktop 的古代版本