Docker简介
为什么会出现docker
应用部署的痛点
- 应用在不同的运行环境会出现令人头疼的版本、配置问题
- 环境配置比较麻烦,换一台机器,就要重来一次
Docker的作用
- 系统平滑移植,容器虚拟技术 # 安装时候,把原始环境一模一样地复制了过来,比如搬家,搬到一个新环境,东西可能在搬家的过程中会丢,而且摆放肯定也会变化,但如果把整栋楼搬过来,那么跟搬之前一模一样
- 解决了运行环境和配置问题,方便做持续集成并有助于整体发布
Docker理念
- 一次构建,处处运行
Docker能干嘛
- 更快速的应用交付和部署:不需要像传统的应用开发之后,需提供一堆安装程序和配置说明文档,docker只需交付少量容器镜像文件
- 更便捷的升级和扩缩容:当现有的容器不足以支撑业务处理时,可通过镜像运行新的容器进行快速扩容
- 更简单的系统运维:生产、测试、开发环境应用高度一致
- 更高效的计算资源利用:Docker是内核级虚拟化,可以在一台物理机上运行多个容器实例
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!