简介
docker 简介
  场景
    web应用的自动化打包和发布；
    自动化测试和持续集成、发布；
    在服务型环境中部署和调整数据库或其他的后台应用；
    从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。
  优点
    灵活的
      即使是最复杂的应用也可以容器化。
    轻量级
      容器利用和共享主机内核。
    可交换
      你可以随意部署更新和升级。
    可移植
      你可以本地构建，部署到云端，并在任何地方运行。
    可扩展
      你可以添加并自动分配容器拷贝。
    可堆叠
      你可以随意垂直堆叠服务。
  概念
    镜像
      镜像是一个可执行的包，这个包中含有运行一个应用所需要的一切：代码、运行环境、库、环境变量、配置文件。
    容器
      容器是一个镜像的实例。镜像和容器的关系就好像面向对象语言中类和对象的关系。
    Dockerfile
      Dockerfile定义了容器内环境中发生的事情。