对于 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 上沿 docker
和 docker-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 的古代版本
我正在尝试通过项目内的 运行 命令在 Mac OS 10.12.6 上沿 docker
和 docker-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 的古代版本