我现在遇到了Docker的问题(Windows 7),非常感谢任何见解。我在docker中设置了一个名为tf_files/starwars
的容器,并希望将一个文件放入此容器中,但是我收到此错误:
在“C:\ Users \ Brian \ Downloads \ darthvader”之后缺少目标文件操作
我试过添加引号,但无济于事。我非常感谢任何帮助,因为我一直试图弄清楚如何将这个文件从我的计算机添加到这个容器几个小时。
据我所知,要将文件添加到容器中,您可以通过两种方式执行此操作。
您可以使用docker image
中的COPY
语法将文件预烘焙到Dockerfile
中。
见:https://docs.docker.com/engine/reference/builder/#copy
或者,您可以将容器的卷装载到主机。
示例:docker run -v c:\<path>:c:\<container path>
其中c:\path
将是您的Windows机器上的目录,container_path
是您的容器将从您的主机看到文件的目录。
因此,您在主机中放入C:\path
区域的任何文件也将在容器中可见。
见:https://docs.docker.com/engine/tutorials/dockervolumes/#mount-a-host-directory-as-a-data-volume