必须至少指定一个容器来源

时间:2018-05-07 03:49:40

标签: docker boot2docker docker-toolbox

我正在尝试在VM中保存Docker镜像,以便我可以加载到我的窗口。 在保存图像的同时,我收到一条错误消息,说明"权限被拒绝"创建.tar文件。

docker save -o /mnt/sda1/var/lib/docker/tensorflow.tar user/tensorflow-serving-devel

user / tensorflow-serving-devel是此处的图像ID。试着这个让我:

  

打开/mnt/sda1/var/lib/docker/.docker_temp_783580193:权限被拒绝。

我在这里使用Docker Toolbox。我提到to this question来创建.tar文件。

enter image description here

编辑:我通过

创建了.tar文件
docker@default : docker save -o tensorflow.tar user/tensorflow-serving-devel
docker@default : ls \
>
tensorflow.tar
docker@default : docker cp tensorflow.tar /c/Users/usr/Downloads/

错误:

  

必须至少指定一个容器来源

如何将此.tar文件复制到容器图像?

2 个答案:

答案 0 :(得分:1)

您可以在您的情况下按如下方式指定 container 来源

docker cp tensorflow.tar tensorflow-vm:/c/Users/usr/Downloads/

其中 tensorflow-vm 是您的容器的示例名称,可以使用

找到什么
docker ps -a

答案 1 :(得分:0)

U可以使用Docker Swarm添加配置。