一、什么是docker image?

        1、除去LinuxOS内核资源的用户空间的一组资源集合的快照。

        2、使用laber区分版本。

        3、使用仓库进行分发。

        4、符合OCI标准的Runtime都可以运行docker image.

二、他主要解决什么问题?

        1、最最重要的就是解决可移植性!当你本地开发一个应用想测试,如果时虚拟机环境那你会重复做很多工作且还会出现兼容问题。整个人崩溃掉。

        2、docker image 因为可以推送到公网且镜像非常小以及本身都是标准化的产物,那么你可以在任何地方部署和移植。

三、他用什么技术实现的?

         1、他使用联合文件系统基于层级概念保证docker image的不可变性。如出现读那就正常读,如有修改会新增一层复制底层中的文件进行修改,而不是直接修改原文件的内容。叫写时复制。

        

本站无任何商业行为
个人在线分享 » 几句话搞懂什么是docker image?它主要解决什么问题?他用什么技术实现的?
E-->