windows的docker 部署php
时间: 2023-07-30 10:04:12 浏览: 190
首先,你需要确保已经安装了 Docker 并且 Docker 服务已经启动。
接下来,你可以按照以下步骤部署 PHP 应用程序:
1. 创建一个新的文件夹用于存放你的 PHP 应用程序文件。
2. 在该文件夹中创建一个名为 `Dockerfile` 的文件,并在其中编写以下内容:
```dockerfile
# 使用官方的 PHP 镜像作为基础镜像
FROM php:latest
# 将你的 PHP 应用程序文件复制到容器的 /var/www/html 目录下
COPY . /var/www/html
# 安装 PHP 扩展和依赖
RUN docker-php-ext-install pdo_mysql
# 暴露容器的 80 端口
EXPOSE 80
# 启动 Apache 服务器
CMD ["apache2-foreground"]
```
3. 在该文件夹中创建一个名为 `index.php` 的文件,并在其中编写你的 PHP 应用程序代码。
4. 打开命令行窗口,导航到你创建的文件夹。
5. 运行以下命令来构建 Docker 镜像:
```
docker build -t my-php-app .
```
其中,`my-php-app` 是你给镜像起的名称,`.` 表示使用当前目录中的 `Dockerfile`。
6. 构建完成后,运行以下命令来启动一个容器并运行你的 PHP 应用程序:
```
docker run -p 80:80 my-php-app
```
其中,`80:80` 表示将容器的 80 端口映射到主机的 80 端口,`my-php-app` 是你之前给镜像起的名称。
7. 打开浏览器,访问 `http://localhost`,即可查看你的 PHP 应用程序运行的结果。
这样,你就成功地使用 Docker 部署了一个 PHP 应用程序。记得根据你的实际需求调整 Dockerfile 中的内容,例如安装其他 PHP 扩展等。
阅读全文
相关推荐
















