docker是什么?
Docker 是一个开源的应用容器引擎
,基于 Go 语言
并遵从Apache2.0协议开源。
- docker是一个开源的
软件部署解决方案
; - docker也是轻量级的
应用容器框架
; - docker可以
打包、发布、运行
任何的应用。
docker 就像船搬运货物时,需要拆和装。假如能把一切的东西都放到一个集装箱里,就只用搬运箱子不用搬运货物,则大幅度的省时省力。
实际开发过程中,最常见的两台服务器,一台测试用的生产环境
,一台正式环境
。在测试环境安装 tomcat,jdk,redis…… 正式服也要安装这些,有时还会出现一些原因导致服务不一致,如何保证正式环境和生产环境的统一
呢?又如何去实现一次部署多次使用
呢?这就是docker的强势了。
为什么要使用docker?
- 无论是安装应用、搭建环境,还是部署应用,都十分的
方便灵活
。 节省资源
开销。灵活的迁移
你开发的应用程序。