Docker-2.为什么要用Docker
来源:互联网 发布:java后端游戏引擎 编辑:程序博客网 时间:2024/06/05 18:10
Why is Docker
更高效的利用系统资源
- 容器不需要进行硬件虚拟以及运行完整的操作系统等额外开销,对系统资源利用率更高。
- 在应用执行速度、内存损耗、文件存储速度 都要比传统虚拟机技术更高效。
- 相比传统虚拟机技术,相同配置的主机可以运行更多数量应用。
更短的启动时间
- Docker容器的应用直接运行于宿主机内核,无需启动完整操作系统,可以做到秒级、甚至毫秒级启动。
一致的运行环境
- 提供除了内核外完整的运行时环境,确保应用运行环境一致性。
持续交付和部署
- 通过Dockerfile构建镜像,使得镜像构建透明化。
更轻松的迁移
- 环境一致性和可多平台运行使应用迁移更加容易。
更轻松的维护和扩展
- 使用分层存储和镜像技术,使应用重复部分复用更容易,基于某一镜像扩展镜像非常简单。
- Docker维护大批高质量官方镜像,可直接用于生产环境,亦可以此为基础进一步定制。
与传统虚拟机对比
原文地址:https://www.gitbook.com/book/yeasy/docker_practice/details
阅读全文
0 0
- Docker-2.为什么要用Docker
- docker2 为什么要用docker
- 理解docker部署springboot-为什么要用docker(六)
- 为什么要使用docker?
- 为什么要使用Docker
- 为什么要使用docker
- 为什么要使用 Docker?
- 为什么用docker
- 什么是Docker?为什么要使用Docker
- [从零开始学Docker]1. Docker是什么?为什么要使用Docker?
- 我们为什么要研究docker
- 为什么Docker会受欢迎?
- 为什么Docker如何受欢迎
- docker
- docker
- docker
- docker
- Docker
- 机房智能网络监控系统一体解决方案
- ansible配置文件详解(2)
- laravel教程第4课: 玩转数据迁移laravel migration(超详细版)
- LAUNCHER3讲解
- MATLAB资源集合
- Docker-2.为什么要用Docker
- 3.1-3 为什么“算法A的运行时间至少是O(n^2)”这一表述是无意义的
- 用java语言写一个栈
- C++数据结构:二叉树(二)——二叉树的遍历
- Akka-使用Akka编写RPC通信
- Linux服务器之IPTABLES开启80端口
- 升级到Android Studio 3.0遇到的几个错误
- Java学习第一天
- ST17H26之读ID卡注意事项