专访Docker大牛:Docker背后的真正引擎是Containerd
· · 86 次点击 ·
·
开始浏览
最近,我们可能经常会听到一种说法 Docker正在彻底改变IT! 这种说法是否存在炒作嫌疑呢?Docker对于现有格局的破坏性到底在哪里?Docker和虚拟机之间有什么区别?Docker真正的附加价值在哪里?本文我们将和Docker大牛Chanwit Kaewkasi来讨论这些话题。
Asst. Prof. Dr. Chanwit Kaewkasi
问:您是如何与Docker结缘的呢?
Chanwit Kaewkasi:这个可以追溯到2014年,当时我们实验室正在寻找一个虚拟化层来帮助管理大数据栈,而虚拟机解决方案对我们来说太重了,所以遇到Docker对我们来说是一件幸事。
问:我们经常听到 Docker正在彻底改变IT ,你认同这种观点吗?Docker技术有什么破坏性?
Chanwit Kaewkasi:我十分认同这种观点,过去,我们启动运行一组Web服务器是非常困难的,而有了Docker,我们几分钟之内就可以完成。
问:Docker与普通虚拟机有什么不同?
Chanwit Kaewkasi: Docker基本上使用操作系统级别的虚拟化,Linux命名空间和控制组。与虚拟化技术(如虚拟机使用的虚拟机管理程序)相比,Docker开销非常小。
Docker背后的真正引擎是Containerd
问:您如何在日常工作中使用Docker?
Chanwit Kaewkasi: 我曾经帮助过东南亚和欧洲的公司设计和实施使用Docker应用架构,并将它们部署在Docker Swarm集群上。
问:使用Docker时您遇到过什么问题?您认为目前存在的挑战是什么?
Chanwit Kaewkasi: 多集群管理仍然是不容易,我们必须创建自己的工具来管理,如果可以在Docker Swarm中本地完成,这将是非常好的一次改进。
多主机联网目前使用情况还不错,但我仍然发现了一些小问题。不过,最近很多SDN供应商正在将自己的网络堆栈作为Docker插件实施,这对于使用者来说是件好事。
问:关于Docker生态系统的演变,您如何评价Docker决定 向CNCF 捐赠 containerd runtime ?
Chanwit Kaewkasi:我认为这是个非常棒的举动,Docker背后真正的引擎基本上是Containerd,标准化的 container runtime 将会使所有的人都受益。
多集群管理依然不容易。
问:您希望在下一个Docker发行版中看到什么功能?
Chanwit Kaewkasi: 其实我最希望在即将发布的版本中看到集群命名空间和网络层稳定性。
问:您能分享一个您在使用Docker时最喜欢的技巧吗?
Chanwit Kaewkasi:`docker system prune -f`
86 次点击
加入收藏
相关文章
- docker安装及核心配置
- 不同宿主机docker 通信_如何设置同网段IP
- 通过Docker部署一个NSFW JS搭建一个私有的图片鉴黄API
- 如何使用Docker Compose安装Drupal
- docker的常用命令汇总_Docker命令
- docker-compose部署hive、kafka服务
- 【Docker学习系列】Docker学习3-docker的run命令干了什么?docker为什么比虚拟机快?
- 跑在raspberry上的docker
- docker 批量删除名字为none的镜像
- 「 【Docker】docker的基础使用介绍(小白如何使用docker) 」
- Docker:独具魅力的开源容器引擎
- 【Docker 系列】docker 学习 一,Docker的安装使用及Docker的基本工作原理
- 【Docker 系列】docker 学习 二,Docker 的常用命令
- 【Docker 系列】docker 学习十一,docker 总结和面试题整理
- Windows使用WSL2搭建Docker环境
- Docker容器的重启策略及docker run的–restart选项详解程序员
- springboot整合docker部署(两种构建Docker镜像方式)详解编程语言
- 使用Docker安装Redis,一步到位!(docker安装redis)
- 谷歌试运行Container引擎云平台 管理Docker应用
- Docker经典入门学习教程
- Docker-存储引擎管理