docker(一):docker是什么?

认识容器:docker入门篇

docker是什么?

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。(摘自百度百科)

这里我总结归纳下重点是:

打包成容器。

打包  成  容器

众所周知,一个Java 应用 war包或者jar包 启动成功,有能够对外提供服务的能力(能正常访问页面,做操作),需要部署到一台有tomcat的linux环境中。

没有容器技术前的上线流程通常出现这样的或那样的问题,比如:

1.开发环境没错,测试环境报错—->排查后发现是启动脚本里,jdk版本不对

2.测试环境没错,生产环境报错  –>排查发现是tomcat版本和jdk不匹配。

然后:

开发、运维、测试同事都很头痛,都觉得自己没问题,

总结会的时候还要扣绩效,

虽说不容易出事情,单出了事情 很影响新产品上线效率。

有个   打包   机制就不一样了,他会很强,强到可以把我这个应用运行时(能正常对外提供服务),需要的  一切 ,包括tomcat,jdk,甚至是linux文件都  打包 到一起。

https://www.cnblogs.com/haoprogrammer/p/10951450.html

Leave a comment

您的电子邮箱地址不会被公开。 必填项已用 * 标注