對於尋求跨不同環境的一致性和可移植性的開發人員來說,容器化是一個遊戲規則改變者。在這篇文章中,我們將介紹一個對簡單 PHP 應用程式進行 Docker 化的實際範例。在本指南結束時,您將擁有一個可運行的 Docker 容器,為基本的 PHP 應用程式提供服務。
我們將使用 Docker 容器化一個基本的 PHP 應用程式。這是我們將要使用的 PHP 程式碼:
我們將建立的 Dockerfile 將使用 PHP 8.2 建立映像,並在連接埠 8000 上為該 PHP 應用程式提供服務。
首先為您的專案建立一個新資料夾。對於此範例,我們將其命名為 php-docker-app。在此資料夾中,新增兩個檔案:
這是 Dockerfile 的內容:
開啟終端機並導航到包含 Dockerfile 和 index.php 的資料夾。執行以下命令來建立 Docker 映像:
此指令執行以下操作:
成功建構鏡像後,使用以下命令從中執行容器:
發生的事情是這樣的:
開啟瀏覽器或使用curl等工具導航至:
您應該看到以下輸出:
本指南示範了 Docker 化簡單 PHP 應用程式的基礎知識。更進一步:
只需幾個步驟,您就成功地對 PHP 應用程式進行了 Docker 化。這種方法非常適合創建隔離的、可重複的開發環境。嘗試更複雜的項目,看看 Docker 如何簡化您的工作流程!
以上是Docker 化一個簡單的 PHP 應用程式的詳細內容。更多資訊請關注PHP中文網其他相關文章!