Docker从主机复制文件到容器?

如何将文件从主机复制到Docker容器? Docker cp被用来从容器复制到主机,但我没有得到任何select从主机复制到容器

首先,如果您需要进行这种更改,通常意味着您需要重新考虑容器的体系结构。 要考虑的选项是(a)通过Dockerfile中的COPY命令在构build时提供文件,或者(b)在启动时将主机目录挂载到容器中,并使用该目录传入/传出文件。

也就是说,你可能会安排使用像docker exec这样的东西来获取文件到一个容器中:

 docker exec -i mycontainer sh -c 'cat > /path/to/destination' < /path/to/source 

Docker cp可以用来将容器中的文件复制到主机,也可以将主机复制到容器中。

主持人: sudo docker cp da9230faeb38:/file ./

主机到容器: sudo docker cp Desktop/file da9230faeb38:/