绑定源路径不存在:/host_mnt
bind source path does not exist: /host_mnt
我在 macOS 上安装了一个 ddev,我用了一段时间。
ddev 1.16.2
docker 20.10.0
macOS 11.0.1 - 英特尔
今天我升级到 docker 20.10.0 并且正在升级到 ddev 1.16.2。
当我启动一个现有网站时,它一直有效
Creating ddev-mysite-db ... error
ERROR: for ddev-mysite-db Cannot create container for service db: invalid mount config for type "bind": bind source path does not exist: /host_mnt/Users/me/Documents/Development/WebSite/mysite/.ddev
我从以前的版本 docker 升级后开始出现这种情况。升级ddev并没有太大变化。
即使我创建了一个新站点,也会弹出相同的错误消息,所以我几乎卡住了。
至少对我来说,docker 20.10.0 破坏了 ddev。非常感谢任何处理方法的想法。
Docker/macOS 不允许访问目录 ~/Documents。
从 macOS Catalina 开始,~/Documents 是一个“受保护的目录”,因此您必须允许 docker 访问它,并且 docker 应该提示。
但是,Docker Desktop for Mac 的 3.0.0 版本(我想你指的是它)有一个错误,它没有正确地做到这一点。我想您需要升级到今天发布的 3.0.1 版。只是“检查更新”
在 Docker > 首选项 > 实验性功能中,您可以尝试禁用 gRPC,并 Docker 使用 osxfs 文件共享系统。
参考:https://github.com/docker/for-mac/issues/4859#issuecomment-689012097
我在 macOS 上安装了一个 ddev,我用了一段时间。
ddev 1.16.2
docker 20.10.0
macOS 11.0.1 - 英特尔
今天我升级到 docker 20.10.0 并且正在升级到 ddev 1.16.2。
当我启动一个现有网站时,它一直有效
Creating ddev-mysite-db ... error
ERROR: for ddev-mysite-db Cannot create container for service db: invalid mount config for type "bind": bind source path does not exist: /host_mnt/Users/me/Documents/Development/WebSite/mysite/.ddev
我从以前的版本 docker 升级后开始出现这种情况。升级ddev并没有太大变化。
即使我创建了一个新站点,也会弹出相同的错误消息,所以我几乎卡住了。
至少对我来说,docker 20.10.0 破坏了 ddev。非常感谢任何处理方法的想法。
Docker/macOS 不允许访问目录 ~/Documents。
从 macOS Catalina 开始,~/Documents 是一个“受保护的目录”,因此您必须允许 docker 访问它,并且 docker 应该提示。
但是,Docker Desktop for Mac 的 3.0.0 版本(我想你指的是它)有一个错误,它没有正确地做到这一点。我想您需要升级到今天发布的 3.0.1 版。只是“检查更新”
在 Docker > 首选项 > 实验性功能中,您可以尝试禁用 gRPC,并 Docker 使用 osxfs 文件共享系统。
参考:https://github.com/docker/for-mac/issues/4859#issuecomment-689012097