docker從入門到實踐學習(一)

NO IMAGE

一、Docker目標
  1.1、是實現輕量級的作業系統虛擬化解決方案。
二、優勢
  2.1、更快速的交付和部署
  2.2、更高效的虛擬化
  2.3、更輕鬆的遷移和擴充套件
  2.4、更簡單的管理
三、docker三大元件:映象、容器、倉庫
  3.1、Docker映象就是一個只讀的模板。映象可以用來建立Docker容器。
  3.2、Docker利用容器來執行應用。
  3.3、倉庫是集中存放映象檔案的場所。倉庫分為公開倉庫( Public)和私有倉庫( 
  Private) 兩種形式。
四、容器啟動:
  4.1、基於映象新建一個容器並啟動
  4.2、將在終止狀態的容器啟動
五、dockerfile:
  5.1、dockerfile四部分組成:基礎映象資訊、維護者資訊、映象操作指令和容器啟動時執行指令
  5.2、dockerfile編寫後通過docker build建立映象
六、docker底層
  6.1、核心技術:名字空間( Namespaces)、控制組( Control groups)、 Union檔案系統( Union

  file systems)和容器格式( Container
format)