Docker是什么?

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。

Docker应用场景

Docker通常用于如下场景:

  • web应用的自动化打包和发布
  • 自动化测试和持续集成、发布
  • 在服务型环境中部署和调整数据库或其他的后台应用
  • 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境

相关链接

  1. docker官网:http://www.docker.com
  2. Docker windows入门:https://docs.docker.com/windows/
  3. Docker Linux 入门:https://docs.docker.com/linux/
  4. Docker mac 入门:https://docs.docker.com/mac/
  5. Docker 用户指引:https://docs.docker.com/engine/userguide/
  6. Docker 官方博客:http://blog.docker.com/
  7. Docker Hub: https://hub.docker.com/
  8. Docker开源: https://www.docker.com/open-source

Docker技术问答:http://linux.xyz/topic/Docker