Docker核心技术之容器与镜像深入了解

一、Docker 容器与镜像

Docker容器与镜像的关系

     Docker核心技术之容器与镜像深入了解

容器提交 – docker commit

作用:     根据容器生成一个新的镜像

命令格式:     docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

命令参数(OPTIONS):     -a, --author string        作者     

                                          -c, --change list          为创建的镜像加入Dockerfile命令     

                                          -m, --message string       提交信息,类似git commit -m     

                                           -p, --pause                提交时暂停容器 (default true)

命令演示:

Docker核心技术之容器与镜像深入了解Docker核心技术之容器与镜像深入了解

容器导出 – docker export

作用:     将容器当前的文件系统导出成一个tar文件

命令格式:     docker export [OPTIONS] CONTAINER

命令参数(OPTIONS):     -o, --output string           指定写入的文件,默认是STDOUT    

容器打包的导入 – docker import

作用:     从一个tar文件中导入内容创建一个镜像

命令格式:     docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]

命令参数(OPTIONS):     -c, --change list          为创建的镜像加入Dockerfile命令     

                                          -m, --message string       导入时,添加提交信息

二、深入理解Docker容器与镜像

镜像的Layer

Docker核心技术之容器与镜像深入了解

镜像的视角

Docker核心技术之容器与镜像深入了解

容器的Layer

Docker核心技术之容器与镜像深入了解

Docker核心技术之容器与镜像深入了解

容器的视角

Docker核心技术之容器与镜像深入了解

容器与镜像的底层关系

Docker核心技术之容器与镜像深入了解

容器的运行

Docker核心技术之容器与镜像深入了解

Docker核心技术之容器与镜像深入了解

三、总结

Docker核心技术之容器与镜像深入了解