1. 程式人生 > >Docker深入淺出系列教程——Docker簡介

Docker深入淺出系列教程——Docker簡介

.com 創建 www 最新 效率 核心概念 遷移 操作系統 補充

我是架構師張飛洪,鉆進浩瀚代碼,十年有余,人不堪其累,吾不改其樂。如果你和我的看法不一樣,請關註我的頭條號,我們一起奇聞共賞,疑義相析。

本節屬於入門簡介,從三個小方面進行簡單介紹Docker。

技術分享圖片

Docker介紹:

技術分享圖片

  • docker是一種內核級別的,新型的虛擬化技術,是運維人員的福音,相對傳統虛擬化有本質的差別。
  • docker介紹官網 www.docker.com
  • github https://github.com/docker/dockergithub.io
  • 開源的容器引擎,可以讓開發者打包應用以及依賴的庫,然後發布到任何流行的inux發行版上,移植很方便。
  • 由go語言編寫,基於 apache2.0協議發布。
  • 基於 linux kernel,要想在win下運行需要借助一個vm(虛擬機)來實現
  • docker從1.13X開始,版本分為社區版ce和企業版ee,並且基於年月的時可線
  • 形式,當前最新穩定版為17.09參考

Docker優勢

技術分享圖片

  • 啟動非常快,秒級實現。
  • 資源利用率高,一臺高配置服務器可以跑上幹個 docker容器
  • 更快的交付和部署,一次創建和配置後可以在任意地方運行
  • 內核級別的虛擬化,不需要額外的hypervisor支持,會有更高的性能和效率
  • 易遷移,平臺依賴性不強

Docker核心概念

  • 鏡像,是一個只讀的模板,類似於安裝系統用到的那個iso文件,我們通過鏡像來完成各種應用的部署
  • 容器,鏡像類似於操作系統,而容器類似於虛擬機本身。它可以被啟動、開始、停止、刪刑除等操作,每個容器都是相互隔隔離的。
  • 倉庫,存放鏡像的一個場所,倉庫分為公開倉庫和私有倉庫。最大的公開倉庫是(hub. docker.com),國內公開倉庫(阿裏源,網頁蜂巢)

如果對Docker有更深的洞察,歡迎補充和討論,感謝您的捧場。我是張飛洪,我為博客園的讀者寫故事。我會給你呈現程序員眼中的世界,請關註我的頭條號!

技術分享圖片

Docker深入淺出系列教程——Docker簡介