Docker 工作坊概覽

這個 45 分鐘的工作坊包含 Docker 入門的逐步說明。本工作坊將示範如何

  • 建置映像檔並以容器形式執行。
  • 使用 Docker Hub 共享映像檔。
  • 使用具有資料庫的多個容器部署 Docker 應用程式。
  • 使用 Docker Compose 執行應用程式。

注意

如需 Docker 的簡要介紹以及將應用程式容器化的好處,請參閱入門

什麼是容器?

容器是在主機上執行的沙盒化行程,與主機上執行的所有其他行程隔離。這種隔離利用了核心命名空間和 cgroup什麼是映像檔?

執行的容器使用隔離的檔案系統。這個隔離的檔案系統由映像檔提供,映像檔必須包含執行應用程式所需的一切 - 所有相依性、設定、指令碼、二進位檔案等。映像檔還包含容器的其他設定,例如環境變數、要執行的預設命令和其他中繼資料。

後續步驟

在本節中,您瞭解了容器和映像檔。

接下來,您將把一個簡單的應用程式容器化,並實際操作這些概念。