Docker是一种开源的应用容器引擎,旨在简化应用程序的开发、部署和运行过程。它提供了一种轻量级、可移植和自包含的容器化环境,使得开发人员能够在不同的计算机上以一致的方式构建、打包和分发应用程序。
作用
通过Docker,开发者可以将应用以及依赖包打包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也能实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
优点
- 更高效的利用系统资源
- 更快速的启动时间
- 一致的运行环境
- 持续交付和部署
- 更轻松的迁移
- 更轻松的维护和扩展
About 5 min