跳至主要内容

Docker 學習筆記 1:開始編碼之前

· 閱讀時間約 2 分鐘
Ckai

為什麼要使用 Docker?

  • Docker 可確保本地與遠端維持一致的環境,避免專案在線上布署後發生本地開發時不會發生的狀況。
  • 在多人協做專案中,Docker 可管理每位開發人員的開發環境,讓所有人輕鬆使用相同環境開發。
  • 即使是個人專案,若必須在不同專案間使用不同版本號的開發工具,也可透過 Docker 免除切換工具版本的不便。

使用 Virtual Machines / Virtual Operating Systems 不就得了?

  • 若不考慮細節,虛擬機器(VM)確實可以讓 Docker 無用武之地。
  • VM 的缺點是佔用資源較多,畢竟要在硬體之中多安裝 VM 專用的 Virtual OS,而且 VM 數量愈多,佔用的資源愈多。
  • VM 也會瓜分硬體的執行效能,導致程式運行速度較使用 Docker 緩慢。
  • VM 的設定較為繁瑣。

安裝 Docker

  • 使用 Docker 前,需從官網下載安裝檔案。

Docker 與 VS Code

  • 使用 VS Code 者,可下載實用延伸模組 Docker。