繁体   English   中英

Vagrat Box与docker?

Vagrat Box vs docker?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

无业游民的箱子:

框是Vagrant环境的软件包格式。 Vagrant支持的任何平台上的任何人都可以使用盒子来建立相同的工作环境。

码头工人

Docker是一种独立于OS打包,配置和运行容器的工具。 容器将应用程序服务或功能与所有库,配置文件,依赖项和其他必要的部分打包在一起

题 :

码头工人和无家可归者盒子之间有何不同?

他们为开发人员和生产人员提供什么自由?

开发人员如何利用Vagrant并区分docker和vagrant之间的差异。

2 个回复

Vagrant :Vagrant是一个项目,可帮助产生虚拟机。 它从VirtualBox的命令行开始,类似于VM的Gemfile。 您可以选择开始的基本映像,网络,IP,共享文件夹,并将其全部放入一个文件中,任何人都可以重复使用以生成同一配置的计算机。 Vagrant具有不同的扩展,配置选项和VM提供程序。 您可以运行VirtualBox,VMware,它具有足够的可扩展性,能够在EC2上创建实例。

Docker :Docker允许将具有所有依赖关系的应用程序打包到软件开发的标准化单元中。 因此,它减少了开发人员,质量检查和测试之间的摩擦。 这个想法是共享Linux内核。 它动态地更改您的应用程序,每天增加新功能,扩展服务以快速更改问题区域。 Docker成为PaaS的界面,无论是联网,发现还是服务发现,而应用程序不必关心基础架构,都将自己置于一个激动人心的地方。 现在,该行业受益于标准化的容器工作流程以及周围有用的工具,服务和充满活力的社区的生态系统。

以下是为开发人员和生产人员部署提供便利的几点:

加快开发人员:您的开发环境是IT中的首要任务。 无论您想要什么,使用不同的工具,数据库,实例,网络等,都可以使用简单的命令(使用Dockerfile创建图像或从Docker Hub提取图像)通过Docker轻松创建所有这些工具。 数秒之内可以在docker机器上获得0到100的收益,作为开发人员,我可以专注于自己的应用程序。

EMPOWER CREATIVITY:松散耦合的体系结构,其中每个实例(即此处的容器)完全相互隔离。 因此,它们在工具,软件等之间没有任何冲突。因此,开发人员可以更创造性地利用系统。

消除环境上的不便:Docker容器负责应用程序的实际运行,并包括操作系统,用户文件和元数据。 而且docker映像在整个环境中都是相同的,因此您的构建将从开发无缝过渡到质量保证,阶段和生产。

在生产环境中,停机时间必须为零,并且必须进行自动部署。 您应该处理所有事情,例如服务发现,日志记录和监视,扩展和镜像Docker映像的漏洞扫描等。所有这些事情可以加速部署过程,并帮助您更好地为生产环境提供服务。 您无需登录生产服务器即可进行任何配置更改,日志记录或监视。 Docker将为您做到。 开发人员必须了解docker是一种工具,没有其他组件就什么也不是。 但是,它肯定可以将您的大量部署从几小时减少到几分钟。 希望这会清除。 谢谢。

Docker依靠容器化,而Vagrant利用虚拟化。

3 box-shadow with background-clip:content-box

我有一个带有一些填充的div,我使用background-clip: content-box来应用background-color 。 这就像一个魅力,但当我尝试应用一个box-shadow时,问题出现了: 有可能同时兼顾这两个属性吗? 我也喜欢做“box-shadow-clip ...

2017-10-21 17:38:34 1 338   css
4 为什么box4不能通过CSS接近box1?

我希望box4和box1彼此靠近,为什么它们之间有间隙? 我把box4放在左边,为什么它不能放在左边? div.box{ width:640px; height:500px; margin:0 auto; } div.box1{ width:500px; height:100 ...

2016-04-23 13:59:31 2 43   html/ css
5 Box2D如何阻止玩家(Box)旋转

所以我有一个玩家(Box2D盒子)可以使用'A'和'D'水平移动: 但是当我移动盒子时,播放器不会滑动,但角落上的角色如此: 我发现减少箱子和地面的摩擦可以在一定程度上防止这种情况,但仍然会相当规律地发生,并且还会使玩家在停车时进一步滑动。 我已经尝试了SetFixedRo ...

7 何时使用Box >或Vec >?

什么时候设计一个嵌套Box和Vec的数据结构是有意义的(反之亦然)? 在大多数情况下,你想要在堆上存储多个固定大小的东西, Box是多余的,因为它的唯一(?)角色是堆分配〜单值,而正常的Vec已经是堆分配它的存储空间。 上下文:我仍然围绕着各种Rust类型的角色来构建数据结构。 ...

8 CSS3 box-sizing: margin-box; 为什么不?

为什么我们没有box-sizing: margin-box; ? 通常当我们放box-sizing: border-box; 在我们的样式表中,我们真正指的是前者。 例子: 假设我有一个 2 列页面布局。 两列都有 50% 的宽度,但它们看起来有点难看,因为没有排水沟(中间有间隙); 下面是C ...

9 * {box-sizing:border-box}

这是一个好主意吗? 有什么缺点吗? 当我想要一个元素有100%和一些内部填充时,我发现这非常有用。 因为我不需要为填充添加另一个元素:/ ...

10 通过单击box1从box2更改值

我需要您的帮助,我正在寻找以下解决方案:有一个带有多个复选框的表单,但是其中只有4个复选框很重要。 这里是这4的html代码: 这是jQuery代码: 现在,我想进行干预-单击“池”时,此值用val = 1进行检查,而ppool则不使用val = 0进行检查。 并在单击ppo ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM