容器化时代来了
虚拟化技术已经走过了三个时代,没有容器化技术的演进就不会有 Docker 技术的诞生。
![](https://i-blog.csdnimg.cn/blog_migrate/427e9f79710c8a65aa8f2bf6ecc04cd6.png)
虚拟化技术演进
(1)物理机时代:多个应用程序可能会跑在一台机器上。
![物理机时代](https://i-blog.csdnimg.cn/blog_migrate/678ac45bb57a0b0063513a81fd306143.png)
(2)虚拟机时代:一台物理机器安装多个虚拟机(VM),一个虚拟机跑多个程序。
![虚拟机时代](https://i-blog.csdnimg.cn/blog_migrate/8e7c540134c3e5cb55c1794691589571.png)
(3)容器化时代:一台物理机安装多个容器实例(container),一个容器跑多个程序。
![容器化时代](https://i-blog.csdnimg.cn/blog_migrate/2783cf43b2481f9ebaf1bc7ec7ae30d7.png)
容器化解决了软件开发过程中一个令人非常头疼的问题,用一段对话描述:
测试人员:你这个功能有问题。
开发人员:我本地是好的啊。
开发人员编写代码,在自己本地环境测试完成后,将代码部署到测试或生产环境中&