Docker之镜像容器--个人理解
1.docker是一种容器引擎,可是学习的时候,能够和虚拟机联系起来学习,学习它们有什么相同和不一样的地方:
2.docker的镜像(images),从代码的角度来讲至关于源代码(安装文件),和虚拟机的镜像是一个道理,
3.docker的容器(container),从代码的角度来讲,至关于可运行的软件(运行起来的代码实例)
4.以QQ软件为例,镜像就是QQ的安装文件,容器至关于能够运行的QQ
注:学习的时候能够先按照虚拟机的角度,学习docker,它们有不少类似的地方,又有不少不一样的地方,可是运行的时候,咱们开发环境感受效果差很少,只是容器更轻量,
就像是咱们写代码的时候,docker把全部公用的代码(底层操做系统)提取并封装成了一个函数,全部的docker公用这一个函数,而虚拟机每次都要从新写(底层操做系统这个函数)
以上仅做为理解适用,但愿看了之后不会更糊涂docker