谁可以简单介绍一下docker到底是干啥用的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谁可以简单介绍一下docker到底是干啥用的?相关的知识,希望对你有一定的参考价值。

1)测试:Docker 很适合用于测试发布,将 Docker 封装后可以直接提供给测试人员进行运行,不再需要测试人员与运维、开发进行配合,进行环境搭建与部署。
2)测试数据分离:在测试中,经常由于测试场景变换,需要修改依赖的数据库数据或者清空变动 memcache、Redis 中的缓存数据。Docker 相较于传统的虚拟机,更轻量与方便。可以很容易的将这些数据分离到不同的镜像中,根据不同需要随时进行切换。
3)开发:开发人员共同使用同一个 Docker 镜像,同时修改的源代码都被挂载到本地磁盘。不再因为环境的不同而造成的不同程序行为而伤透脑筋,同时新人到岗时也能迅速建立开发、编译环境。
4)PaaS 云服务:Docker 可以支持命令行封装与编程,通过自动加载与服务自发现,可以很方便的将封装于 Docker 镜像中的服务扩展成云服务。类似像 Doc 转换预览这样的服务封装于镜像中,根据业务请求的情况随时增加和减少容器的运行数量,随需应变。
参考技术A 参考sf上好雨科技的回答:
docker主要有2大核心贡献和对于软件交付的影响:
2大贡献:
1、封装,将运行环境与代码封装到一个盒子中
2、镜像仓库,将镜像以类似代码仓库的方式分发

软件交付的影响:作为一个IT界“集装箱” 它把整个软件交付的流程和方式都改变了,就相当于 集装箱 一样改变了整个航运、空运、陆运的方式,让生产者产出的产品到最终用户完全一致,无论中途经过多少过程。有了这个核心的“集装箱” 整个生态都围着它打转。本回答被提问者采纳
参考技术B 据我所知,截止目前,所谓的docker创业公司大致可以分成两类。一类直接围绕Docker做生意,大概就是直接做Docker的管理平台,做Docker的devops工具,做Docker的各种解决方案。其中,比较有代表性的我听过有云栈科级的cSphere。另外一类就可以算是基于Docker去做其他各种业务,大部分是基于Docker做pass,这类公司相对比较多,就不列举了。

PowerDesigner到底是干啥用的?

我快要疯了,毕业设计的题目是“PowerDesigner的分析与研究”,可是我到现在还没有搞懂这软件到底是用来干嘛的?不要再冠冕堂皇的说什么建模工具,设计模型,没一点意义,因为就没有彻底的理解怎么个建模。就一句通俗的话总结,越明了越好,就好比WORD就是处理文档的,EXCEL就是处理表格的,PHOTOSHOP就是修改图片的这样子。还有,什么情况下才使用这个软件?我从网上找了好多的教程,可是看到最后都找不到头绪,有高手的话快帮帮我,如果能帮助把论文搞好的话可以再追加分!!多谢了

就是设计数据库模型的嘛,包括面向对象模型、业务流程模型、概念数据模型、物理数据模型等,最常用的应该是PDM(物理数据模型)了,在PDM中设计数据库(包括表、试图、触发器,到表的主外键、索引等等都涉及到)然后配置好数据库连接后就能生成数据库实体了。 参考技术A 设计数据库的! 参考技术B PowerDesigner和rational rose和EA一样是一个综合的软件,但主要应用于软件开发前期的工作,但是可以帮助自动生成代码之类的扩展功能。下面是百度百科的部分介绍。还有他的作者是王晓昀,他是个中国人。
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。
利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。
它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。
PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设计人员,数据库管理员DBA和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。PowerDesigner灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据库或数据仓库,而不要求严格遵循一个特定的方法学。PowerDesigner提供了直观的符号表示使数据库的创建更加容易,并使项目组内的交流和通讯标准化,同时能更加简单地向非技术人员展示数据库和应用的设计。
PowerDesigner不仅加速了开发的过程,也向最终用户提供了管理和访问项目的信息的一个有效的结构。它允许设计人员不仅创建和管理数据的结构,而且开发和利用数据的结构针对领先的开发工具环境快速地生成应用对象和数据敏感的组件。开发人员可以使用同样的物理数据模型查看数据库的结构和整理文档,以及生成应用对象和在开发过程中使用的组件。应用对象生成有助于在整个开发生命周期提供更多的控制和更高的生产率。
PowerDesigner是一个功能强大而使用简单工具集,提供了一个复杂的交互环境,支持开发生命周期的所有阶段,从处理流程建模到对象和组件的生成。PowerDesigner产生的模型和应用可以不断地增长,适应并随着你的组织的变化而变化。

以上是关于谁可以简单介绍一下docker到底是干啥用的?的主要内容,如果未能解决你的问题,请参考以下文章

哪位大侠以简单易懂的语言给我介绍下 WCF和WPF 分别是干啥用的?

Java中的Statement类是干啥用的?

Hadoop到底是干啥用的?

mysql是干啥用的?

SendMessage函数是干啥用的 它都有哪些参数

PowerDesigner到底是干啥用的?