Docker与Linux共享的文件夹

时间:2018-07-25 12:51:14

标签: docker

你好,我在与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文件?

可能我丢失了一些东西。

1 个答案:

答案 0 :(得分:2)

-v的体积参数期望路径是绝对的。

您需要将完整路径传递给该文件夹,例如:

/var/share/Volume 

但不仅仅是您刚刚做过的相对路径

Volume

我需要相对路径时使用此技巧

-v $(pwd)/Volume:/data/Volume