使用save/load、export/import导出导入Docker镜像

在节点之间导出导入Docker镜像一般分为两种:一种是直接将镜像导出、然后再导入镜像,另一种是将容器导出为镜像、然后再导入该镜像。

镜像导出、导入

导出镜像(以ubuntu:14.04为例)

sudo docker save -o dockerhub-ubuntu-14.04.tar ubuntu:14.04

导入镜像

sudo docker load -i dockerhub-ubuntu-14.04.tar

容器导出、镜像导入

容器快照导出(假设现在有一个ubuntu:14.04的容器正在运行,容器ID:7161a834320e)

sudo docker export -o my-ubuntu-14.04.tar 7161a834320e

容器快照导入为镜像

sudo docker import my-ubuntu-14.04.tar my-ubuntu:14.04

导入完成以后,可以检查下是否镜像导入成功:

sudo docker images | grep my-ubuntu

如果需要将容器保存为镜像,还可以使用commit命令:

sudo docker commit 7161a834320e my-ubuntu:14.04

本文标题:使用save/load、export/import导出导入Docker镜像

本文链接:http://yedward.net/post/426.html

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

本博客不提供评论功能,有任何问题请发送邮件至:yedward92@qq.com

相关文章