在docker机器之间复制文件

时间:2016-02-16 16:18:22

标签: docker docker-machine

我正在尝试将文件从默认的docker-machine复制到我创建的新docker-machine。我这样做是因为默认的docker-machine有大量隐藏的图像,我不想通过ID删除,我还没有找到任何关于如何删除这些图像的文档。

我正在使用命令docker-machine scp default:<path to docker-machine> new:<path to newly created docker-machine>

在命令之后它以代码1退出。任何人都知道为什么会发生这种情况?

1 个答案:

答案 0 :(得分:1)

  

默认的docker-machine有大量的隐藏图像,我不想删除ID

那些看起来像是悬空的图像:

docker rmi $(docker images --filter "dangling=true" -q --no-trunc)

注意:docker scp不存在。 docker-machine scp确实如此。

docker-machine scp default:/home/docker/foo.txt .

假设你先做了:

docker-machine ssh new
cd <path to newly created docker-machine>