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

专访Docker大牛:Docker背后真正的引擎是Containerd

时间:2023-03-13 00:58:10 科技观察

最近,我们可能经常听到这样一句话“Docker正在彻底改变IT!”这种说法是否有炒作之嫌?Docker对现有格局的破坏力在哪里?Docker和虚拟机有什么区别?Docker真正的附加价值在哪里?在本文中,我们将与Docker大师ChanwitKaewkasi讨论这些主题。问:您是如何接触到Docker的?ChanwitKaewkasi:这可以追溯到2014年,当时我们的实验室正在寻找一个虚拟化层来帮助管理大数据堆栈,而虚拟机解决方案对我们来说过于沉重,因此遇到Docker对我们来说是一个挑战。祝福。问:我们经常听到“Doc??ker正在彻底改变IT”,您同意这种说法吗?Docker技术的颠覆性有多大?ChanwitKaewkasi:我完全同意这个观点。过去,我们很难启动并运行一组Web服务器。使用Docker,我们可以在几分钟内完成。问:Docker与普通虚拟机有何不同?ChanwitKaewkasi:Docker基本上使用操作系统级虚拟化、Linux命名空间和控制组。与虚拟化技术(例如虚拟机使用的管理程序)相比,Docker的开销非常小。Docker背后的真正引擎是Containerd问:您在日常工作中如何使用Docker?ChanwitKaewkasi:我曾帮助东南亚和欧洲的公司使用Docker设计和实施应用程序架构,并将它们部署在DockerSwarm集群上。Q:您在使用Docker的过程中遇到过哪些问题?您认为当前的挑战是什么?ChanwitKaewkasi:多集群管理仍然不容易。我们必须创建自己的工具来管理它。如果能在DockerSwarm本地完成,那将是一个非常好的改进。到目前为止,多主机网络运行良好,但我仍然发现了一些故障。然而,最近许多SDN供应商正在将他们自己的网络堆栈作为Docker插件来实现,这对消费者来说是一件好事。Q:关于Docker生态的演进,您如何评价Docker将containerd运行时捐赠给CNCF的决定?ChanwitKaewkasi:我认为这是一个很好的举措。Docker背后的真正引擎基本上是Containerd。标准化的容器运行时将使每个人受益。多集群管理仍然不容易。问:您希望在下一个Docker版本中看到什么功能?ChanwitKaewkasi:实际上,我最希望在即将发布的版本中看到的是集群命名空间和网络层稳定性。问:您可以分享您在使用Docker时最喜欢的技巧之一吗?ChanwitKaewkasi:`dockersystemprune-f`