![](/img/trans.png)
[英]Docker - how to save current container as a tar file and transfer it to another computer?
[英]How to export my local docker image to a tar and the load on another computer
我的windowns 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 export導出了一個容器,但是您正在嘗試導出圖像,因此它無法工作
最好的方法是使用保存/加載命令,因為已保存CMD。 使用導入/導出命令不會保存CMD。
將您的Docker映像保存到磁盤:
docker save --output="image_name.tar" id_image
從光盤加載docker映像:
docker load --input image_name.tar
如果列表圖像后存儲庫和標記為<none>,則可以重命名圖像,設置新的存儲庫:標記
Docker tag new_repository:new_tag
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.