当前位置: 首页 > 科技观察

开发人员喜欢Docker的10个理由

时间:2023-03-15 21:53:50 科技观察

在2019年StackOverflow开发人员调查中,开发人员将Docker评为:最佳平台最喜欢的平台最常用的平台来自世界各地的近90,000名开发人员参与了调查。所以我们问社区他们为什么喜欢Docker,以下是他们分享的10个原因:1.它适用于每个人的机器。Docker消除了“但它可以在我的笔记本电脑上运行”的问题。“我喜欢docker,因为它解决了特定于环境的问题-通过减少最终不会为应用程序增加价值的调试问题,减少了浪费的时间并提高了开发人员的工作效率。”@pamstr_**2。从CI/CD中解放出来。如果开发人员讨厌一件事,那就是一遍又一遍地做同样的事情。“Docker彻底改变了我作为开发人员的生活!我可以在我们团队中的任何机器上以干净的状态启动我的项目依赖项,例如我的应用程序数据库中的数据库!我无法想象整个ci/cd。自动化一切?请容器化它!”@丹尼斯655605553。推进你的职业生涯。根据最近的一份报告,将Docker列为顶级技能的职位发布数量在去年增加了近50%。自2014年以来,包括Docker在内的百万职位搜索份额增长了9,538%。4.让很酷的技术易于使用。无论您是在构建机器人、试验AI还是对RaspberryPi进行编程,Docker都能让您轻松使用有趣的新技术。“我真的认为Docker是一个了不起的开放平台,它允许我使用Docker容器将我的RaspberryPi变成闭路电视摄像机,使用单个DockerCompose文件将实时流数据推送到AmazonRekognitionService以进行深度学习和面部识别。”@ajeetsraina5。提高生产力。快速提升更容易,而且使用Docker的工作更少。“在容器化环境中,我从零到做出贡献之间的时间几乎不存在。切换到另一个具有完全不同要求的项目时也是如此。我终于可以花更多的时间写代码和更少的时间来达到可以写代码的地步了。哦!我知道它将在我的构建管道和生产中以相同的方式工作!”@mikesir876。标准化开发+部署。容器提高了跨流程的可重复性,使开发和运营工作更轻松,并最终推动业务价值。”Docker使我们能够标准化我们在本地和云平台上的应用程序部署和开发。我们现在可以更快、更标准化地为客户带来更多价值。“@dicomyowntricks7。使云迁移变得容易。Docker在所有主要的云提供商和操作系统上运行,因此与Docker集成的应用程序可以跨数据中心和云移植。”目前Docker是迁移到云端的关键部分,因此也是架构师和开发人员最需要和最喜欢的平台“@herrera_luis108。应用程序升级要容易得多。即使对于复杂的应用程序也是如此。”我前几天从使用Docker容器的Oracle11g切换到12c到18c。出于测试目的,它在我的Windows10工作站上完全无痛。我绝对喜欢这样工作!谢谢Docker!”@dthater9。如果应用程序中断,很容易修复。使用Docker回滚到已知的良好状态很简单。”喜欢它是因为我搞砸了我本地的PostgreSQL安装,这就是我决定改用Docker撰写文件的原因。在一个小时内重新启动并运行,我再也没有回头看“@J_Kreutzbender10。尝试新应用程序很容易。当您不必每次都构建基础架构时,测试新应用程序要容易得多。”我喜欢Docker,因为它允许对应用程序和服务进行轻量级测试。”@localwynDockerCaptainDonBauer说得最好:“Docker让我们可以毫无恐惧地失败。我们可以轻松快速地测试新事物,如果它们有效,那就太好了。但如果他们不能工作,我们就不会花数周或数月的时间。我们可能只花了几个小时或几天。“