前言

  1. Docker 有各式各樣的映像檔,例如:centos 7 作業系統環境僅安裝 apache 網頁服務。
  2. 映像檔可以用來建立 Docker 容器,Docker 利用容器來執行應用程式。
  3. 容器可以被啟動、開始、停止、刪除。
  4. Docker 映像檔是一個「唯讀」的模板,使用映像檔啟動容器,會建立一層可寫層作為最上層。
  5. Docker 可依據運行修改過的容器,再產生新映像檔,建立方式有兩種:
    1. 使用基底映像檔運行一個容器,修改容器再以 docker commit 命令產生新映像檔。
    2. 選定基底映像檔,將要修改的部分寫成 Dockerfile,再以 docker build 建立新映像檔。