在开始使用之前的一些琐碎的知识点
基本概念
什么是docker?
Docker 是一种基于C/S架构 基于 golang 静态语言研发,基于Apache2.0授权协议开源的开源容器引擎,基于cgroup,namespace,unionFS等技术实现,对应用进行封装的虚拟化技术的高效的资源隔离及快速迁移解决方案。
Docker 在微服务、云服务、云计算以及持续部署和持续交付等领域中 做出了巨大贡献
docker的优点与缺陷
优点
更加良好和活跃的生态系统、更快的启动和构建速度、一次构建多次使用的可迁移性、基于本地系统进程的运行速度
缺点
必须在64为机器上运行,目前仅支持x86和amd64架构 32为系统暂不支持
为了更好的使用容器系统的linux内核必须在3.8或者更高 内核必须支持cgroups和命名空间
@todo # 待完成
