Zacard's Notes

Docker学习系列一:为何要用Docker

前言

强烈建议先看下官方的文档:传送门

同时建议看下Flux7的Dock入门教程:传送门

本系列需要了解Docker的一些基本命令为前提。

什么是Docker

Docker是一个开源的应用容器引擎。基于Namspaces、Control Groups和UnionFS,保证容器了的轻巧、隔离和易移植。

为何要用Docker

build once, configure once and run anywhere

  • 速度飞快
  • 优雅的隔离架构
  • cpu/内存消耗低
  • 快速启动/关闭/销毁
  • 开源

种种优点契合了目前主流的一些需求:

  • 简化了大规模的集群部署步骤
  • 方便的持续集成和持续部署
  • 微服务架构
  • 一次性的/定时的任务
  • 快速部署
  • 一致的开发测试环境
  • 演示、使用环境
  • 解决设备成本,充分利用资源
  • 技术方案快速验证
  • 更多…
坚持原创技术分享,您的支持将鼓励我继续创作!

热评文章