在Docker中使本地目录可用
我在我的Docker容器中有一个目录,我试图在我的docker run命令中使用-v screenshots:/srv/screenshots
在本地提供它,但是它不可用。
我是否需要在我的命令中添加其他内容?
主机卷从主机映射到容器,而不是相反。 这是持久存储的一种方法(所以当容器重新创build时数据不会消失)。
您可以使用docker cp
将屏幕快照文件夹复制到您的主机,并将它们映射到。
你将在本地screenshots
文件夹中有你的截图。 使用-v screenshots:/srv/screenshots
将它们映射到容器中的/srv/screenshots
上,但这些文件确实在主机上。
请参阅: 将主机目录挂载为数据卷