Docker能干嘛
比较传统的和虚拟机技术
- 传统虚拟机,虚拟出一条硬件,运行一个完整的操作系统,然后在这个系统上安装和运行软件
- 容器内的应用,直接运行在宿主机中,容器时没有自己的内核的,也没有虚拟我们的硬件,所以就轻便了
- 每个容器都是互相隔离,每个容器内都有属于自己的一个文件系统,互不影响
DevOps(开发,运维)
- 传统:一堆帮助文档、安装文档
- Docker :打包镜像发布测试,一键运行
更便捷的升级和拓缩容
- 使用Docker之后我们的部署就像搭积木一样
- 项目打包为一个镜像,拓展服务 A ,服务B
更简单的系统运维
- 在容器化之后,我们的开发,测试环境都是高度一致的
更高效的计算资源利用:
- Docker是内核级别的虚拟化,可以在一个物理机上运行很多的容器实例,服务器的性能可以被压榨到极致
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ryder!
评论






