Linux当中的Docker其实就是个容器,这个容器里面运行的就是应用系统,比如WEB、DATABASE,这些应用。容器和虚拟机有点类似,都是独立存在运行的,但是虚拟机是逻辑上独立的运行的,而Docker是通过共享1个OS系统,然后运行多个不同的独立应用。而这些应用运行环境包括所有的库和链接文件都存放在Docker里面。
说了这么久,我这里举个例子,好让大家理解Docker。Docker可以理解为通过1台电脑,把绿色的应用软件放在U盘上,然后直接在U盘运行软件。如果需要多个不同的应用,就用多个U盘插到电脑,并运行。
Docker的好处是简化了开发人员大量部署测试环境。还有大量的应用快速部署。