999*_*997 8 windows docker docker-compose docker-machine docker-toolbox
我最近在Windows 10上升级了Docker Toolbox,现在我的卷挂载不再起作用。我已经尝试了一切。这是当前的安装路径:
volumes:
- C:\Users\Joey\Desktop\backend:/var/www/html
Run Code Online (Sandbox Code Playgroud)
我收到无效的绑定安装错误。
小智 54
使用:
volumes:
- "C:/Users/Joey/Desktop/backend:/var/www/html"
Run Code Online (Sandbox Code Playgroud)
将整个内容放在双引号中并使用正斜杠对我有用。我在 Windows 10 中通过 WSL2 使用 Linux 容器
这个答案来自 Spenhouet这里给出的。
Ami*_*ain 24
docker run --rm -v c:/Users:/data alpine ls /data
Run Code Online (Sandbox Code Playgroud)
我认为您必须设置COMPOSE_CONVERT_WINDOWS_PATHS=1
,请参阅此处。
Docker Machine应该自动执行此操作:https : //github.com/docker/machine/pull/3830
小智 5
这个解决方案在 docker-compose.yml 中对我有用:
volumes:
- c/Users/Cyril/django:/mydjango
Run Code Online (Sandbox Code Playgroud)
(带有 WSL2 和 Docker 桌面的 Windows 10)
/
在 Windows 10 上,通过在主机和挂载路径末尾添加最后一个解决了问题,如下所示:
volumes:
- '/c/work/vcs/app/docker/i18n/:/usr/app/target/i18n/'
Run Code Online (Sandbox Code Playgroud)
在不添加最后一个/
安装路径的情况下,包含一些 docker 系统文件夹和符号链接。
归档时间: |
|
查看次数: |
23492 次 |
最近记录: |