寻找在Windows上将本地文件复制到Docker容器的快速解决方案。我无法在其他Stack Overflow解决方案中找到它。
您可以在Docker容器中将此安装称为Windows上的本地驱动器。
答案 0 :(得分:3)
从任务栏上的图标打开Docker设置:
转到共享硬盘'并使您的本地驱动器可以访问您的容器:
现在,您可以将共享驱动器中的文件夹添加为容器中的卷。使用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。