技术开发 频道

说服传统应用使用者是Docker面临的难题

  【IT168 评论】最近,我们可能经常会听到一种说法"Docker正在彻底改变IT!"这种说法是否存在炒作嫌疑呢?Docker对于现有格局的破坏性到底在哪里?Docker和虚拟机之间有什么区别?Docker真正的附加价值在哪里?本文我们将和Docker大牛Brian Christner来讨论这些话题。

说服传统应用使用者是Docker面临的难题

  问:您是如何与Docker结缘的呢?

  Brian Christner:Docker推出的5到6个月之后,我从朋友那里第一次了解到Docker,当时我就被它简单的界面震惊了。起初,我只是想看看它是什么,如何工作的,慢慢的,我把监控工作转移到Docker上,再后来我接触到了Docker的员工和社区。

  问:我们经常听到"Docker正在彻底改变IT",你认同这种观点吗?Docker技术有什么破坏性?

  Brian Christner:我认同,我认为Docker创建了一个新的工具集,现在已成为了DevOps的标准。

  问:Docker与普通虚拟机有什么不同?

  Brian Christner:这是一个我很想回答的问题,虚拟机通常是为更静态的应用程序而构建的,不会经常更改。而容器更灵活,可以轻松、频繁地更新容器。虚拟机和容器之间的界限归结为用例。但同时我也认为,我们可以将所有的应用程序运行在容器和虚拟机中,实际上它们是相得益彰的。

  问:您如何在日常工作中使用Docker?

  Brian Christner:我个人目前是使用Docker来处理每个新的项目,个人博客运行Docker,监视我正在为RasperryPi创建物联网应用程序的项目。在工作中,我们几个团队也在使用Docker,我们使用它来配置我数据库即服务产品。

  问:使用Docker时您遇到过什么问题?您认为目前存在的挑战是什么?

  Brian Christner:我遇到的最大难题就是很难说服传统应用程序的使用者转移到容器上,但是往往他们看到了我演示的使用案例,都会欣然的采用。这在我看来也是一个挑战,因为你不仅仅是要把容器引入公司或部门,而且还包括从记录,监控到CI / CD管道的所有内容都使用Docker。

  问:关于Docker生态系统的演变,您如何评价Docker决定 向CNCF 捐赠containerd runtime ?

  Brian Christner:这些核心组件应该适用于所有人,这个举动将有助于推动跨多个平台的容器采用,让容器入门变得更加容易,并且易于在平台之间切换,消除供应商锁定。

  问:您希望在下一个Docker发行版中看到什么功能?

  Brian Christner:其实,我想要使用的很多功能已经被引入了,不过,如果要让我说一个期待的功能,那就是物联网的集成,我认为容器+物联网会成为数百万连接设备的很好用例。

  问:您能分享一个您在使用Docker时最喜欢的技巧吗?

  Brian Christner:我在自己的博客中分享了很多实用的小技巧,感兴趣的小伙伴可以去我的博客看看www.brianchristner.io。

0
相关文章