在Docker中使本地目录可用

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

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

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

您可以使用docker cp将屏幕快照文件夹复制到您的主机,并将它们映射到。

你将在本地screenshots文件夹中有你的截图。 使用-v screenshots:/srv/screenshots将它们映射到容器中的/srv/screenshots上,但这些文件确实在主机上。

请参阅: 将主机目录挂载为数据卷