我在我的窗台上有本地图像
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
52f36432c9a7 visionai/clouddream:latest "/bin/bash" Less than a second ago Up 3 minutes
现在我想将它导出到tar,所以请保存在我的闪存盘中然后加载到我的mac中。
我尝试这些但不起作用:
$ docker save -o visionai/clouddream clouddream.tar
Error response from daemon: No such image: clouddream.tar
和
$ docker export visionai/clouddream > clouddream.tar
Error response from daemon: No such container: visionai/clouddream
答案 0 :(得分:2)
您反转了docker save的参数:
docker save -o clouddream.tar visionai/clouddream
泊坞窗导出会导出容器,但您尝试导出图片以使其无法正常工作
答案 1 :(得分:0)
最好的方法是使用save / load命令,因为CMD已保存。使用导入/导出命令不会保存CMD。
将码头图像保存到磁盘:
docker save --output="image_name.tar" id_image
从光盘加载泊坞窗图像:
docker load --input image_name.tar
如果在列表图像之后,存储库和标签是<无>,您可以重命名图像设置新存储库:标记
Docker tag new_repository:new_tag