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

寻找一个快速的解决scheme,将本地文件复制到Windows上的Docker容器。 我无法在其他堆栈溢出解决scheme中find它。

你可能会在docker容器中调用这个在Windows上装载本地驱动器。

Solutions Collecting From Web of "如何将文件从Windows主机复制到Docker容器"

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

泊坞窗弹出

转到“共享驱动器”,并使您的本地驱动器可以访问您的容器:

Docker共享驱动器设置

现在,您可以将共享驱动器中的文件夹作为容器中的卷添加。 使用Docker 入门指南中的nginx示例:

docker run -it -vc:/Users:/data nginx /bin/bash

这会给你shell访问权限,你可以在你的nginx容器的/ data目录下找到你的本地文件(c:/ Users)。

如果Windows操作系统不是赢得10亲,那么码头安装usnig码头工具箱。 在这种情况下,可能无法在任务栏中找到设置对话框选项。 看到这里https://stackoverflow.com/questions/42326563/mounting-windows-drives-to-access-from-docker的方式来装载Windows文件夹从容器访问。