Docker 是现代开发中不可或缺的工具,下面是部署 PHP 项目的基本流程。
### 一、准备项目结构
```
/project
|- Dockerfile
|- docker-compose.yml
|- src/
```
### 二、Dockerfile 示例
```Dockerfile
FROM php:8.1-apache
COPY ./src /var/www/html
RUN docker-php-ext-install mysqli pdo pdo_mysql
```
### 三、docker-compose.yml 示例
```yaml
version: '3'
services:
web:
build: .
ports:
- "8080:80"
```
### 四、构建并运行容器
```bash
docker-compose up --build -d
```
### 五、部署建议
- 使用 `.env` 文件管理配置
- 持久化数据目录
- 设置合适的日志级别
Docker 能让你的开发与线上环境保持一致,提高发布效率。
更多实用部署技巧可见 [码农资讯网](https://www.codesou.cn/)