一、Docker认知
1、Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
也即:Docker本身并不是容器,它是创建容器的工具,是应用容器引擎
2、Docker 可以让开发者打包他们的应用以及依赖包到一个可移植的容器中
二、Docker应用场景
1、Web 应用的自动化打包和发布。
2、自动化测试和持续集成、发布。
3、在服务型环境中部署和调整数据库或其他的后台应用。
4、从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。
三、Docker 容器的优点
占用空间小,启动快