安装php7的dockerfile
时间: 2024-03-14 18:25:10 浏览: 47
以下是一个简单的Dockerfile示例,用于安装PHP7:
```
FROM centos:7
# 安装必要的依赖项
RUN yum -y update && yum -y install epel-release && \
yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm && \
yum -y install yum-utils && \
yum-config-manager --enable remi-php73 && \
yum -y install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd
# 复制应用程序文件到容器中
COPY /app /var/www/html
# 暴露80端口
EXPOSE 80
# 启动Apache服务器
CMD ["/usr/sbin/httpd", "-D", "FOREGROUND"]
```
在这个示例中,我们使用CentOS 7作为基础镜像,安装了PHP7和必要的扩展,将应用程序文件复制到容器中,并暴露80端口以供访问。通过CMD命令启动Apache服务器。
您可以使用以下命令构建和运行此Dockerfile:
```
docker build -t my-php-app .
docker run -p 80:80 my-php-app
```
这将构建一个名为“my-php-app”的镜像,并在容器中运行Apache服务器。您可以通过浏览器访问http://localhost来访问您的PHP应用程序。
阅读全文