使目录在Docker中可用

时间:2017-07-21 09:31:46

标签: docker

我的Docker容器中有一个目录,我试图在我的docker run命令中使用-v screenshots:/srv/screenshots在本地使用它,但它不可用。

我是否需要在命令中添加其他内容?

1 个答案:

答案 0 :(得分:0)

主机卷从主机映射到容器,而不是相反。这是持久存储的一种方式(因此重新创建容器时数据不会消失)。

您可以使用docker cp将屏幕截图文件夹复制到主机并将其映射到。

您的截图位于本地screenshots文件夹中。使用-v screenshots:/srv/screenshots映射它们会使它们出现在容器中的/srv/screenshots中,但这些文件确实在主机上。

请参阅:Mount a host directory as data volume