概觀本節將引導您完成 PHP 應用程式的容器化和執行。
在本指南中,您將使用預先建置的 PHP 應用程式。該應用程式使用 Composer 進行程式庫依賴性管理。您將透過 Apache 網頁伺服器提供應用程式服務。
開啟終端機,將目錄更改為您要使用的目錄,然後執行以下命令來複製儲存庫。
範例應用程式是一個基本的 hello world 應用程式,以及一個在資料庫中遞增計數器的應用程式。此外,該應用程式使用 PHPUnit 進行測試。
現在您已擁有一個應用程式,您可以使用 docker init
建立必要的 Docker 資產來將您的應用程式容器化。在 docker-php-sample
目錄中,在終端機中執行 docker init
命令。 docker init
提供一些預設設定,但您需要回答一些關於您的應用程式問題。例如,此應用程式使用 PHP 版本 8.2。參考以下 docker init
範例,並在您的提示中使用相同的答案。
您現在應該在 docker-php-sample
目錄中有以下內容。
要瞭解更多關於 docker init
新增的檔案,請參閱以下內容
在 docker-php-sample
目錄中,在終端機中執行以下命令。
開啟瀏覽器並在 http://localhost:9000/hello.php