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

Docker是否将文件从主机复制到容器?,docker,Docker,如何将文件从主机复制到Docker容器? Docker cp用于从一个容器复制到另一个主机,但我没有任何从一个主机复制到另一个容器的选项。首先,如果您需要进行此类更改,它通常建议您重新考虑容器的体系结构。要考虑的选项是:(a)通过DCOKFILE中的复制COMSOND在生成时提供文件,或者(b)在启动时将主机目录安装到容器中,并使用该文件来将文件导入/输出。< /P> 也就是说,您可以安排使用类似于docker exec的方法将文件放入容器中: docker exec -i mycontaine

如何将文件从主机复制到Docker容器?
Docker cp用于从一个容器复制到另一个主机,但我没有任何从一个主机复制到另一个容器的选项。首先,如果您需要进行此类更改,它通常建议您重新考虑容器的体系结构。要考虑的选项是:(a)通过DCOKFILE中的复制COMSOND在生成时提供文件,或者(b)在启动时将主机目录安装到容器中,并使用该文件来将文件导入/输出。< /P> 也就是说,您可以安排使用类似于
docker exec
的方法将文件放入容器中:

docker exec -i mycontainer sh -c 'cat > /path/to/destination' < /path/to/source
docker exec-i mycontainer sh-c'cat>/path/to/destination'
Docker cp
可用于将文件从容器复制到主机,以及从主机复制到容器

主机上下文:
sudo docker cp da9230faeb38:/file./


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

谢谢。我还找到了另一种方法,可以使用sftp将文件复制到EC2上运行的docker容器