dockerfile搭建php
时间: 2023-08-04 08:39:12 浏览: 257
docker 构建php环境
可以按照以下步骤使用 Dockerfile 搭建 PHP:
1. 创建一个文件夹,并在其中创建一个名为 Dockerfile 的文件。
2. 在 Dockerfile 中指定基础镜像,例如:
```
FROM php:7.4-apache
```
这将使用 PHP 7.4 和 Apache 作为基础镜像。
3. 安装所需的 PHP 扩展,例如:
```
RUN docker-php-ext-install pdo_mysql
```
这将安装 pdo_mysql 扩展。
4. 将本地文件复制到 Docker 镜像中,例如:
```
COPY index.php /var/www/html/
```
这将把本地的 index.php 文件复制到 Docker 镜像的 /var/www/html/ 目录中。
5. 暴露端口,例如:
```
EXPOSE 80
```
这将暴露容器的 80 端口。
6. 最后,启动容器,例如:
```
docker build -t my-php-app .
docker run -p 80:80 my-php-app
```
这将构建一个名为 my-php-app 的镜像,并启动一个容器,将容器的 80 端口映射到主机的 80 端口。
阅读全文