# Docker-In-Action **Repository Path**: rexlin600/Docker-In-Action ## Basic Information - **Project Name**: Docker-In-Action - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-12 - **Last Updated**: 2021-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 前言 `Docker` 是一个 用于开发、构建、发布应用程序的开放平台。它能够让我们将应用程序与基础架构分开,从而快速交付软件。 `Docker` 提供了松散隔离的环境(容器),我们能够在容器中打包、运行应用程序的功能。 同时由于 `Docker` 的**隔离性**、**安全性**使得我们可以在同一台主机上同时运行多个容器;此外,`Docker` 非常的轻巧,因为他不需要像虚拟机管理程序一样的额外负载,它是直接运行在主机的内核中! ## 为什么选择 Docker 为什么选择 `Docker`,除了上述提到的一些 `Docker` 的特性之外,可以简单归纳主要是 `Docker` 提供了下述的能力: * **快速,一致地交付您的应用程序** * **响应式部署和扩展** * **在同一硬件上运行更多工作负载** 其次,就是相对传统虚拟机,Docker 所具备的一些优势: | 特性 | 容器 | 虚拟机 | | :--- | :--- | :--- | | 启动 | 秒级 | 分钟级 | | 硬盘使用 | 一般为 `MB` | 一般为 `GB` | | 性能 | 接近原生 | 弱于 | | 系统支持量 | 单机支持上千个容器 | 一般几十个 |