Skip to content

rexlin600/Docker-In-Action

Repository files navigation

前言

Docker 是一个 用于开发、构建、发布应用程序的开放平台。它能够让我们将应用程序与基础架构分开,从而快速交付软件。

Docker 提供了松散隔离的环境(容器),我们能够在容器中打包、运行应用程序的功能。

同时由于 Docker隔离性安全性使得我们可以在同一台主机上同时运行多个容器;此外,Docker 非常的轻巧,因为他不需要像虚拟机管理程序一样的额外负载,它是直接运行在主机的内核中!

为什么选择 Docker

为什么选择 Docker,除了上述提到的一些 Docker 的特性之外,可以简单归纳主要是 Docker 提供了下述的能力:

  • 快速,一致地交付您的应用程序
  • 响应式部署和扩展
  • 在同一硬件上运行更多工作负载

其次,就是相对传统虚拟机,Docker 所具备的一些优势:

特性 容器 虚拟机
启动 秒级 分钟级
硬盘使用 一般为 MB 一般为 GB
性能 接近原生 弱于
系统支持量 单机支持上千个容器 一般几十个

About

一本实用的Docker书

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published