99.8万
78.8K.
+ 1
3.8K.

什么是码头?

Docker平台是业界领先的容器平台,用于持续、高速的创新,使企业能够无缝地构建和共享任何应用程序(从遗留到下一代),并在任何地方安全地运行它们
Docker.是世界上的工具虚拟机平台和容器技术堆栈的类别。
Docker.是一个开源工具60.3公里 GitHub明星和17.4公里GitHub分叉。这里有一个链接Docker.在开源存储库上 GitHub.

谁使用码头?

公司
7310据报道,公司使用 Docker.在他们的科技堆里,包括亚博提现规则 Pinterest. 购物Spotify.

开发商
88668Stackshare的开发人亚博提现规则员表示他们使用Docker.

Docker集成

java. 库伯内特斯 Bitbucket. virtualbox.安西布尔是一些与 Docker.. 这是一份清单322与集成的工具Docker.
优缺点Docker.
821.
快速整合和积累
688
隔离
517
开源
504
可测试性和再现性
459
轻的
217
标准化
182
可扩展
105
升级/降级/应用程序版本
86
安全
84
专用paas环境
33.
便携性
25.
限制资源使用
15.
我喜欢docker改变的方式
15.
游戏规则改变者
12.
快速地
11.
并发
7.
Docker的合成工具
4.
快速和便携
4.
简易安装
4.
因为它的乐趣
3.
使运输到生产变得非常简单
2
这是沉闷
1
非常有用
1
麦克斯支持假
1
这个很酷
1
FTW码头中心
1
非常容易设置、集成和构建
1
将环境包装与应用程序
1
你的记忆力很好
1
开源和高度可配置
1
简单、隔离、资源高效
关于Docker的决定

下面是一些堆栈决策、常见用例以及选择的公司和开发人员的评论Docker.在他们的技术堆栈中。

约书亚·迪恩·Kü佩珀
CEO在Scrayos UG(haftungsbeschr)änkt公司)· |1升空·7.7K视图

Docker.用作我们新型基础设施的关键部分,它专门依赖于容器。我们更喜欢Docker,因为它为我们提供了我们所需要的,以非常稳定和战斗的方式。

查看更多

我有一个小型的无线电服务节点.js。前端写着反应而且塞满了网页包。我用Docker.为我的#部署工作流随着Docker Swarm.GitLab CI公司在一个单一的地方谷歌计算引擎实例,它本身也是一个runner。这是一个很难扩展的决定,但对于小项目来说效果很好。该项目可在https://fridgefm.com

查看更多
普拉文·穆利

我们正在建设一个现代化的内容平台,通过各种渠道提供我们的内容。我们决定采用Microservices架构,因为我们需要扩展。微服务体系结构风格是一种将应用程序开发为围绕特定业务能力构建的小型可独立部署服务套件的方法。通过跨多个分布式服务器部署服务,您可以获得模块化、广泛的并行性和经济高效的可扩展性。微服务模块化有助于独立的更新/部署,并有助于避免单点故障,这有助于防止大规模停机。我们还决定使用事件驱动架构模式,这是一种流行的分布式异步架构模式,用于生成高度可伸缩的应用程序。事件驱动体系结构由高度解耦的单用途事件处理组件组成,这些组件异步接收和处理事件。

建立我们的#Backend.我们决定使用以下功能:1。#microservices.-java.具有弹簧靴节点.js具有ExpressJS公司蟒蛇具有2。#事件搜索框架-亚马逊运动亚马逊Kinesis Firehose.亚马逊SNS.亚马逊简单队列服务AWS Lambda公司3.#数据-关系数据库服务亚马逊发电机亚马逊S3蒙哥达地图集

建造#网络应用程序我们决定用角度2具有rxjs.

#德沃斯-GitHub.特拉维斯CITerraform.Docker.无服务器

查看更多
分享见解
Docker.

我们计划选择Docker.由于它将允许我们轻松构建和安装库和依赖关系。它在世界广泛使用将有助于为我们提供有用的讨论板。这将是第一次开发团队的成员将使用Docker作为其应用程序的一部分。鉴于有限的读数,我们在我们拥有的时候已经完成了这件事,我们真的很高兴能够与之合作。它似乎有很多潜力,我们希望作为一支球队探索。另一个原因是,我们的Dev团队目前只能访问Windows机器,我们希望我们的应用程序成为系统不可知论者。使用Docker还将帮助我们限制我们的应用程序所需的CI分钟数。

查看更多
约书亚·迪恩·Kü佩珀
CEO在Scrayos UG(haftungsbeschr)änkt公司)· |5 Hu亚博平台怎么样bvotes·44.5K意见

我们使用GraphQL.用于我们的Minecraft代理/负载均衡器和我们的全球Minecraft编排服务之间的通信JC监督员

这一联系被证明是特别具有挑战性的,因为有这么多的可用选择和非常具体的要求,我们尽力尽可能地进入这个界面。

最初我们考虑自己设计纳塔蒂基于数据包协议。虽然这种方法的表现可能会得到值得注意的,但我们必须编写大量数据包,因为个人有效载荷会有很多不同,并且对于协议规范,一个新项目将是必要的,所以我们将克服这个想法。

我们的第二个想法是使用Redis公司键/值存储(特别是将整个,复杂集合作为键值的能力)用于现有数据,Redis公司用于同步新的/更改的/删除的数据和垂直x基于restapi的客户端变异请求。虽然这肯定是可能的,但我们决定反对它,因为redis只提供字符串,而类型对我们很重要。

所以我们最终决定GraphQL.因为它允许我们定义动态查询和突变,并且还在商店中具有订阅,因此我们只需要一个组件而不是三个单独的。代理寄存器作为服务器的订阅者更改通道并提取预先设置的当前数据。如果他们需要请求更改,这是通过突变完成的GraphQL.还有。

常常服务器的状态已通过Docker.健康检查和Docker.业务流程服务中的客户端,订阅docker中已更改的健康值。如果一个服务变得不健康,它将被取消注册并通过同步GraphQL.。HealthCheck与预期给定时间帧中的响应的Ping分组相当。

查看更多
穆罕默德·霍斯辛·阿里西
分享见解
Docker.

我敞开了什么。只是想要一些破坏的东西,并且不需要我支付它,并且可以托管Docker.. 我们的脚本语言是powershell核心。所以最好支持它。此外,我们正在我们的管道中构建dotnet核心,所以如果他们有什么相关的帮助CI的话就好了。

查看更多

博客帖子

3月3日2021年下午5:37

Pinterest.

+9.
2
1898
2020年6月16日下午5:38

牧场主实验室

+7.
3.
634
2020年1月29日下午2:08

Red Hat,Inc。

+14.
11.
1981
+32.
17.
4564
2019年7月9日晚上7:22

蓝色梅多拉

+8.
11.
1699.
2019年5月1日上午12:25

编码

+8.
6.
2177
2018年7月3日凌晨4:40

购物

+17.
32.
28138

Docker.的特色

  • 集成开发人员工具
  • 开放、便携的图像
  • 可共享,可重复使用的应用程序
  • 支持框架的构建
  • 标准化模板
  • 多环境支持
  • 远程注册表管理
  • Docker和Kubernetes的简单设置
  • 经过认证的Kubernetes.
  • 应用程序模板
  • 企业控制
  • 安全软件供应链
  • 行业领先的集装箱运行时
  • 图像扫描
  • 访问控制
  • 图像签名
  • 缓存和镜像
  • 映像生命周期
  • 基于政策的形象宣传

Docker.替代品和比较

有什么替代方法Docker.
LXC.
LXC是Linux内核包含特性的用户空间接口。通过强大的API和简单的工具,它可以让Linux用户轻松地创建和管理系统或应用程序容器。
rkt公司
火箭是用于运行应用程序容器的CLI。火箭的目标是可组合,安全,快速。
库伯内特斯
Kubernetes是Docker容器的开源编排系统。它处理计算集群中节点的调度,并主动管理工作负载,以确保其状态与用户声明的意图相匹配。
云铸造
CloudFoundry是一个开放的平台即服务(PaaS),提供云、开发人员框架和应用程序服务的选择。CloudFoundry使构建、测试、部署和扩展应用程序更快更容易。
流浪汉
VAGRANT提供框架和配置格式,以创建和管理完整的便携式开发环境。这些开发环境可以在您的计算机上或云中生活,并在Windows,Mac OS X和Linux之间进行便携式。
查看所有备选方案

Docker.的追随者
78783开发商跟进Docker. 及时了解相关博客和决策。