今天听说了docker,于是乎了解了一下,现在谈谈我对它的了解,用自己的大白话先阐述一下:
1:docker其实是一个容器,是一个轻量级,可移植的容器,起到了方便整体移植的效果。
2:起到了环境统一性,以防在开发中出现(这段代码在我的机器上运行没问题呀)这类zz问题。
来看一下经过搜资料,找到的信息:
Docker的应用场景:
- Web应用的自动化打包和发布
- 自动化测试和持续集成,发布
- 在服务型环境中部署和调整数据库或其他后台应用
Docker的优点:
Docker是一个用于开发,交付和运行的应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件。借助Docker,您可以与管理应用程序相同的方式来管理基础架构。通过利用docker的方法来快速交付,测试,和部署代码,您可以大大减少编写代码和在生产环境中运行代码之间的延迟
1:快速,一致地交付您的应用程序:docker允许开发人员使用您提供的应用程序和本地容器在标准化环境中工作,从而简化了开发的生命周期。
2:响应式部署和扩展:
Docker是基于容器平台,允许高度可移植的工作负载,docker容器可以在开发人员的本机上,数据中心的物理或虚拟机上,云服务上或混合环境中运行
3:在同一硬件上运行更多的工作负载
Docker轻巧快速,它为基于虚拟机管理程序的虚拟机提供了可行,经济,高效的替代方案,因此您可以利用更多的计算能力来实现业务目标。