你好,我在与docker共享资源时遇到问题。 我有文件夹
文档/卷/
在文件夹Volume中,我有文件data.txt 现在,当我运行这样的图像时:
docker run -v / Documents / Volume:/ Volume -it busybox
我希望在卷Volume中可以看到文件data.txt,但文件丢失。 因此,我通过命令在“卷”文件夹中创建新文件:
回声“ Hello world”> test.txt
现在我希望在/ Documents / Volume /
中看到文件test.txt为什么我看不到在docker中创建的文件,而从docker我看不到OS文件?
可能我丢失了一些东西。
答案 0 :(得分:2)
-v
的体积参数期望路径是绝对的。
您需要将完整路径传递给该文件夹,例如:
/var/share/Volume
但不仅仅是您刚刚做过的相对路径
Volume
我需要相对路径时使用此技巧
-v $(pwd)/Volume:/data/Volume