Docker學習筆記(一):簡介

一、Docker是什么

Docker 是一個開源項目,誕生于 2013 年初,Go 語言實現。Docker 項目的目標是實現輕量級的操作系統虛擬化解決方案。 Docker 的基礎是 Linux 容器(LXC)等技術。

二、為什么要用 Docker

Docker 跟傳統的虛擬化方式相比具有眾多的優勢:

  • 更快速的交付和部署: 一次創建或配置,可以在任意地方正常運行.開發者可以使用一個標準的鏡像來構建一套開發容器,開發完成之后,運維人員可以直接使用這個容器來部署代碼。
  • Docker 容器的啟動可以在秒級實現
  • 更高效的虛擬化: Docker 容器的運行不需要額外的 hypervisor 支持,它是內核級的虛擬化,因此可以實現更高的性能和效率
  • Docker 對系統資源的利用率很高,一臺主機上可以同時運行數千個 Docker 容器。

三、基本概念

Docker 包括三個基本概念

  • 鏡像(Image)
  • 容器(Container)
  • 倉庫(Repository)

Docker 鏡像(Image)就是一個只讀的模板。
鏡像可以用來創建 Docker 容器。
倉庫(Repository)是集中存放鏡像文件的場所。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容