2.docker概述
docker为什么会出现
一款产品:开发--上线 两套环境:应用环境(还得应用配置)! 各种配置都非常麻烦
开发 ----- 运维 问题:我在我的电脑上可以运行!版本更新导致服务不可用!对于运维来说,考验非常大。
开发即运维!
环境配置是十分的麻烦,每一个机器都要部署环境(集群redis,ES,Hadoop····)!费时费力
发布一个项目(jar+(redis mysql jdk ES)) 项目那不能带上环境安装打包!
之前在服务器配置一个应用的环境Redis MySQL jdk ES Hadoop 配置超麻烦,不能跨平台
Windows开发最后发布到Linux
传统:开发打jar包,剩下的运维来做
现在:开发打包部署上线,一套流程做完
Docker给以上的问题,提出了解决方案。
docker的思想就来自于集装箱
原来:JRE -- 多个应用(端口冲突) -- 原来都是交叉的
隔离: Docker核心思想 ! 打包装箱!每个箱子都是互相隔离的。
Docker通过隔离机制,考研将服务器利用到极致!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
2020-02-20 2.第一个MyBatis程序
2020-02-20 1.什么是Mybatis?