Docker
概念
Docker是开发人员和系统管理员使用容器进行开发、部署、运行应用程序的平台。使用Linux容器来部署应用程序称为集装箱化。容器的概念,可以更加轻松的部署应用程序。
集装箱化越来越受欢迎,因为集装箱有以下特征:
灵活:即使最复杂的应用也可以装箱
轻量级:容器共享主机内核
可互换:可以及时部署更新和升级
便携式:可以在本地构建、部署到云中并在任何地方运行
可扩展性:可以增加和自动分发容器副本
可堆叠:可以垂直堆叠服务并及时堆叠服务
容器和虚拟机
一个容器运行于原生Linux和共享主机与其他容器的内核。运行一个独立的进程,不占用任何其他可执行文件的内存,使其轻量化。
相对于虚拟机会运行一个完整的系统,容器更加轻量化
安装
&