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

2024-02-23

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

我正在学习使用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我尝试了另一张磁盘并尝试了许多其他方法,但仍然无法正常工作。你能帮助我吗?


如果你从头开始学习 docker,建议使用--mount并不是-v不再:安装 > v https://docs.docker.com/storage/bind-mounts/#choose-the--v-or---mount-flag

语法为--mount and -v有所不同,所以在这里您可以找到两者:如何安装 https://docs.docker.com/storage/bind-mounts/#start-a-container-with-a-bind-mount

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

See: Windows 中的路径转换 https://docs.docker.com/desktop/windows/troubleshoot/#path-conversion-on-windows

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐