Docker误区+技巧+转换关系
3. 关于几个容器和镜像以及文件的转化关系:
参考:
容器转成镜像:sudo docker commit <CONTAINER ID> imagename01
容器转成文件:sudo docker export <CONTAINER ID> > /home/export.tar
镜像转成文件:sudo docker save imagename01 > /home/save.tar注:一般情况下,save.tar比export.tar大一点点而已,export比较小,,因为它丢失了历史和数据元metadata
文件转成镜像:cat /home/export.tar | sudo docker import – imagename02:latest
save.tar文件转成镜像:docker load < /home/save.tar
查看转成的镜像:sudo docker images
注意:这里一个镜像经过n次转化之后,可以用sudo docker images –tree查看历史,用docker tag <LAYER ID> <IMAGE NAME>你可以回到某个层(只针对save命令可以回到某个层!)
别人失去了信心,他却下决心实现自己的目标。