将文件从机器移动到集装箱docker
我现在遇到了Docker问题(Windows 7),非常感谢任何见解。 我在Docker中设置了一个名为tf_files / starwars的容器,并且想把一个文件放到这个容器中,但是我得到这个错误:在“C:\ Users \ Brian \ Downloads \ darthvader”之后丢失了目标文件操作
mv C:\Users\Brian\Downloads\darthvader
我曾尝试添加引号,但无济于事。 我将不胜感激任何帮助,因为我一直在试图找出如何将这个文件从我的电脑添加到这个容器几个小时。 先谢谢你。
据我所知,要添加一个文件到你的容器中,你可以用两种方法来完成。
您可以通过在Dockerfile
使用COPY
语法将文件预烘焙到Dockerfile
。
请参阅: https : //docs.docker.com/engine/reference/builder/#copy
或者,您可以将容器的容量挂载到主机。
例如: docker run -vc:\<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