專訪Docker大牛:Docker背後的真正引擎是Containerd
最近,我們可能經常會聽到一種說法”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`
相關文章
- 配置docker和containerd,使用ca證書訪問harborDockerAI
- 容器引擎-DockerDocker
- docker container run 背後發生了什麼?DockerAI
- 【docker專欄3】docker基礎概念-容器、映象以及引擎組成部分Docker
- docker日誌引擎Docker
- Docker和containerd服務配置國內源DockerAI
- Docker邁入雲(DockerHub)端(Docker引擎)時代Docker
- 應用容器引擎-DockerDocker
- 1、安裝docker引擎Docker
- 後docker時代的docker安裝方法.mdDocker
- Docker(1)- 什麼是 DockerDocker
- Docker 入門:什麼是 Docker ?Docker
- Drools決策引擎——Docker部署Docker
- Docker筆記(一):什麼是DockerDocker筆記
- Docker 學習 一:Docker 是什麼Docker
- Docker 學習 一,Docker 是什麼Docker
- K8s 終將廢棄 docker,TKE 早已支援 containerdK8SDockerAI
- 來感性的理解docker,看看docker是什麼吧Docker
- Docker是什麼?使用Docker的好處有哪些?Docker
- 前端專案docker:前端docker入門前端Docker
- 什麼是Docker?為什麼使用docker?Docker
- 什麼是Docker?Docker可以幹什麼?Docker
- Docker-Docker部署SpringBoot專案DockerSpring Boot
- Docker(四)Docker部署SpringBoot專案DockerSpring Boot
- 什麼是Docker?Docker
- Docker是什麼Docker
- 什麼是 Docker?Docker
- 基於 Docker 的 MySQL 主從複製搭建(真正弄懂)DockerMySql
- docker部署專案Docker
- 什麼是docker?docker有什麼優勢?Docker
- 專訪網易Messiah自研引擎領銜者:“做真正made in China的遊戲”遊戲
- 技術選型之Docker容器引擎Docker
- 專訪Lion Studios:爆款遊戲背後是創意玩法與流行趨勢的結合iOS遊戲
- Spring Cloud Alibaba 開源背後的故事 | 開源中國專訪SpringCloud
- docker run 總是退出Docker
- docker-compose + nginx部署前後端分離的專案DockerNginx後端
- 【docker專欄5】詳解docker映象管理命令Docker
- KUBERNETES棄用DOCKER後還能用Docker嗎? - CiullaDocker