您的位置:首页 > 运维架构 > Docker

Docker容器、镜像和文件的转化关系

2017-03-23 09:27 489 查看
容器转成镜像:

sudo docker commit <CONTAINER ID> imagename


容器转成文件:

sudo docker export <CONTAINER ID> > /home/exportname.tar


镜像转成文件:

sudo docker save imagename01 > /home/savename.tar


注:一般情况下,savename.tar比exportname.tar大一点点而已,export比较小,因为它丢失了历史和数据元metadata

文件转成镜像:

cat /home/exportname.tar | sudo docker import - imagename:latest


save.tar文件转成镜像:

docker load < /home/savename.tar


查看转成的镜像:

sudo docker images


注意:这里一个镜像经过n次转化之后,可以用sudo docker images --tree查看历史,用docker tag <LAYER ID> <IMAGE NAME>你可以回到某个层(只针对save命令可以回到某个层!)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: