Docker:创建安装源路径时出错。我该如何修复它?

kel*_*ell 6 docker

谢了,我不知道为什么,但现在它可以工作了

我正在学习使用docker。我正在尝试在 Docker 容器中挂载主机目录:

>docker run -it -v /Users/Kell/Desktop/data:/home/data 77

这是错误:docker:

来自守护程序的错误响应:创建挂载源路径“/Users/Kell/Desktop/data”时出错:mkdir /Users:文件存在。

我使用 Windows 和 Docker 20.10.12,77 是 我在另一个磁盘上尝试过的 imageID,并尝试了许多其他方法,但它仍然无法正常工作。你能帮助我吗?

ara*_*sch 4

如果你从头开始学习 docker,建议使用--mount而不是-v再使用:Mount > v

--mount和的语法-v不同,因此在这里您可以找到两者:如何安装

Windows 中的路径样式取决于您使用的控制台。有些人只在其中一个工作,而不在另一个工作。

Windows 风格:docker run --rm -ti -v C:\Users\user\work:/work alpine

Windows 中的伪 Linux 风格: docker run --rm -ti -v /c/Users/user/work:/work alpine以及//c/

WSL 内部:docker run --rm -ti -v /mnt/c/Users/user/work:/work alpine

请参阅:Windows 中的路径转换