如何将文件从Windows主机复制到Docker容器

时间:2016-07-25 15:21:57

标签: windows docker

寻找在Windows上将本地文件复制到Docker容器的快速解决方案。我无法在其他Stack Overflow解决方案中找到它。

您可以在Docker容器中将此安装称为Windows上的本地驱动器。

2 个答案:

答案 0 :(得分:3)

从任务栏上的图标打开Docker设置:

Docker popup

转到共享硬盘'并使您的本地驱动器可以访问您的容器:

Docker shared drive settings

现在,您可以将共享驱动器中的文件夹添加为容器中的卷。使用Docker getting started guide中的nginx示例:

docker run -it -v c:/Users:/data nginx /bin/bash

这将为您提供shell访问权限,您可以在其中找到nginx容器的/ data目录中的本地文件(c:/ Users)。

答案 1 :(得分:0)

如果Windows操作系统不是win 10 pro,那么docker就安装了Docker Toolbox。在这种情况下,可能无法在任务栏中找到设置对话框选项。有关挂载Windows文件夹以便从容器访问的方法,请参见此处https://stackoverflow.com/questions/42326563/mounting-windows-drives-to-access-from-docker