如何创build一个PHP和节点的docker图像?

我正在尝试为我的angular度创build一个docker容器,其中有PHP文件。 Angular需要npm,所以我需要安装nodejs。 我不需要apache为我的项目,只是纯粹的PHP应该工作正常。

我的理解是我应该有一个

FROM node:latest ..install php here RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json /usr/src/app RUN npm install COPY . /usr/src/app 

我不知道如何在我的情况下安装PHP,任何人都可以指向我的方向? 非常感谢!

我build议你做不同的事情。 由于PHP比安装时间长,使用php图像和安装节点。

 FROM php:5.6-apache RUN apt-get update && apt-get install -y node npm #WORKDIR is /var/www/html COPY . /var/www/html/ RUN npm install 

然后你有apache2提供.php文件。