我现在在Docker(Windows 7)上遇到问题,不胜感激。我在 docker 中设置了一个名为tf_files/starwars
的容器,并希望将文件放入该容器中,但出现此错误:
missing destination file operation after" C:\Users\Brian\Downloads\darthvader
我尝试添加引号,但无济于事。我将不胜感激,因为我一直在努力寻找如何将计算机上的此文件添加到此容器中几个小时的帮助。
最佳答案
据我所知,要将文件添加到您的容器中,您可以通过2种方式来完成此操作。
您可以使用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
关于docker - 将文件从计算机移至容器Docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44296517/