我的Windows PC上有本地图像
$ 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
您反转了docker save的参数:
docker save -o clouddream.tar visionai/clouddream
docker导出导出一个容器,但是您尝试导出图像以使其无法工作
最好的方法是使用save / load命令,因为CMD已保存。使用导入/导出命令不会保存CMD。
将Docker镜像保存到磁盘:
docker save --output="image_name.tar" id_image
从光盘加载docker镜像:
docker load --input image_name.tar
如果在列表映像之后存储库和标记是<none>,则可以重命名映像设置new repository:tag
Docker tag new_repository:new_tag