Skip to content

Repository files navigation

前言

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

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

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

为什么选择 Docker

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

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

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

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

About

一本实用的Docker书

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors