Docker與PHP的搭配,可以實現快速部署和跨平臺操作。以下是一個docker php示例。
FROM php:7.2-apache
COPY src/ /var/www/html/
EXPOSE 80
這個dockerfile定義了一個來自7.2版本apache-php服務器的Docker鏡像。鏡像中復制了源代碼到var/www/html/目錄下,使Apache可以作為Web服務器將網頁展示出來。Exposer命令使容器內的服務可以被外部訪問到。
使用這個dockerfile生成鏡像之后,我們可以使用以下命令啟動docker容器,從而運行PHP應用程序。
docker run -p 8080:80 my-php-app
這個命令將端口8080映射到容器的80端口,以便我們可以通過http:// localhost:8080來訪問PHP應用程序。
Docker和PHP的結合非常強大和靈活,可以讓開發者快速構建和運行PHP應用程序,并且在不同操作系統和環境之間進行無縫遷移和部署,大大增加了開發效率和可移植性。
上一篇dockerrung
下一篇css動畫從下到上滑動