如何从宿主机中复制文件到 docker 容器中

如何从宿主机中复制文件到 docker 容器中

1 个解决方案

AllenJiang
中间件研发,关注微信公众号 : 小哈学Java, 回复"666", 即可免费领取10G学习&面试资料

你可以通过 cp 命令来对宿主机和容器之间复制文件:

# 复制宿主机的文件到容器中
docker cp foo.txt mycontainer:/foo.txt
# 复制容器的文件到宿主机中
docker cp mycontainer:/foo.txt foo.txt

也可以复制文件夹,如:

docker cp src/. mycontainer:/target
docker cp mycontainer:/src/. target

具体可以参考文档:Docker CLI docs for cp

注意:在的 Docker1.8 之前版本中,只能将文件从容器复制到主机,而不能从主机到容器。