没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
第一章 Docker简介
必须,熟悉掌握Linux命令
建议,Git相关的知识
1.1 Docker 能解决什么问题
难题:
软件开发中最麻烦的事之一,就是环境配置。软件从开发到上线,一般都要经过开发、测试、上线。而每个人的计
算机环境配置可能都不相同,谁能保证自已开发的软件,能在每一台机器上跑起来?
每台机器必须保证:操作系统的设置,各种依赖和组件的安装都正确,软件才能运行起来。
比如,开发与部署一个 Java 应用,计算机必须安装 JDK,并配置环境变量,还必须有各种依赖。在windows上进
行开发,到Linux上进行部署时这些环境又得重装,这样很就麻烦。而且系统如果需要集群,那每一台机器都得重
新配置环境。
开发人员经常说:"它在我的机器可以正常运行",言下之意就是,其他机器很可能跑不了。环境配置如此麻烦,换
一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,
安装的时候,把原始环境一模一样地复制过来。
解决:
开发人员可以使用 Docker 来解决 "它在我的机器可以正常运行" 的问题,它会将运行程序的相关配置打包(打包成
一个镜像),然后直接搬移到新的机器上运行。
1.2 什么是虚拟机技术
虚拟机(virtual machine)就是带环境安装的一种解决方案。
它可以在一种操作系统里面运行另一种操作系统,比如 VMware workstation 虚拟化产品提供了虚拟的硬件,在
Windows 系统里面运行 Linux 系统。安装在虚拟机(如Linux)上的应用程序对此毫无感知,因为虚拟机看上去跟
真实系统一模一样,而对于底层系统(如Windows)来说,虚拟机(如Linux)就是一个普通文件,不需要了就删掉,对
其他部分毫无影响。
剩余44页未读,继续阅读
资源评论
王2gou蛋
- 粉丝: 29
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 7fe9198d9e3a020dd32b09bda2cdd7ab_1731557932240_1
- VaM_Updater.zip
- C#MVC5+EasyUI企业快速开发框架源码 BS开发框架源码数据库 SQL2012源码类型 WebForm
- zblog站群:zblog seo站群高收录排名全地域霸屏
- 【安卓毕业设计】数独联网对战APP源码(完整前后端+mysql+说明文档).zip
- 【安卓毕业设计】Android天气小作业源码(完整前后端+mysql+说明文档).zip
- 【安卓毕业设计】群养猪生长状态远程监测源码(完整前后端+mysql+说明文档).zip
- 【安卓毕业设计】奶牛管理新加功能源码(完整前后端+mysql+说明文档).zip
- C#.NET公墓陵园管理系统源码数据库 SQL2008源码类型 WebForm
- 作业这是作业文件这是作业
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功