Docker为什么会出现
一款产品:开发–上线两套环境!应用环境,应用配置!
开发一运维。问题︰我在我的电脑上可以运行!版本更新,导致服务不可用!对于运维来说,考验就十分大?
环境配置是十分的麻烦,每一个机器都要部署环境(集群Redis、ES、Hadoop….)!费时费力。
发布一个项目( jar + ( Redis MySQL jdk ES ) ),项目能不能都带上环境安装打包!
之前在服务器配置一个应用的环境Redis MysQL jdk ES Hadoop,配置超麻烦了,不能够跨平台。Windows,最后发布到Linux !
传统:开发jar,运维来做!
现在︰开发打包部署上线,一套流程做完!
java – apk –发布(应用商店)—张三使用apk —安装即可用!
java — jar (环境) …打包项目带上环境(镜像). ( Docker仓库:商店 )—下载我们发布的镜像—直接运行即可!
Docker给以上的问题,提出了解决方案!
Docker的思想来源于集装箱
JRE 多个应用(端口冲突) 原来都是交叉的
docker**隔离思想,**打包装箱,每个箱子都是互相隔离的
docker通过隔离机制,将服务器利用到极致
本质所有的技术都是因为出现了一些问题,我们需要去解决,才去学习它
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ryder!
评论






