要部署PHP項目到Docker容器中,您可以按照以下步驟操作:
FROM php:7.4-apache
COPY . /var/www/html
EXPOSE 80
上述Dockerfile指定了基礎鏡像為php:7.4-apache,并將項目文件復制到Apache服務器的默認網站目錄/var/www/html中。最后,通過EXPOSE命令指定容器監聽的端口為80。
docker build -t my-php-app .
這個命令將根據Dockerfile中的指令構建一個名為my-php-app的鏡像。
docker run -d -p 8080:80 my-php-app
這個命令指定容器監聽主機的端口8080,并將其映射到容器內部的端口80。您可以訪問http://localhost:8080來查看部署的PHP項目。
通過以上步驟,您就可以成功部署PHP項目到Docker容器中了。您也可以根據項目的具體需求做出調整和優化。