Featured image of post 使用Docker建立開發環境指南Featured image of post 使用Docker建立開發環境指南

使用Docker建立開發環境指南

在學習程式設計或開發系統時,遇到的第一個障礙是「建構開發環境」。將必要的軟體和函式庫直接安裝到您的 PC(主機作業系統)上可能會導致各種問題,例如版本衝突和過於複雜的環境,從而降低您的 PC 速度。因此,我們推薦使用Docker建置開發環境。

Docker 是一種在 PC 上建立稱為「容器」的虛擬環境的工具。與傳統虛擬機器(VMware、VirtualBox 等)不同,它們是輕量級的並且啟動速度非常快。透過使用Docker,您可以僅在需要時啟動開發環境(容器),並在不再需要時將其刪除而不留痕跡,因此您可以始終保持主機PC環境乾淨。

使用Docker搭建環境的最大優勢就是「環境復現性」。透過在設定檔(例如 Dockerfile 或 docker-compose.yml)中寫入要安裝的作業系統和語言版本,您可以使用單一命令在任何人的 PC 上建立相同的開發環境。這可以大大減少開發網站特有的問題,例如「它可以在我的 PC 上運行,但不能在其他人的 PC 上運行」。

起初,可能需要一些時間來理解 Docker 的獨特概念,例如“容器”和“映像”,但一旦您掌握了基礎知識,您將能夠在幾分鐘內設定任何開發環境,包括 Python、Node.js、PHP 和資料庫。

為了成為工程師,請嘗試使用 Docker 建置現代開發環境。