docker 部署php网站
时间: 2023-12-23 12:27:24 浏览: 105
以下是使用Docker部署PHP网站的步骤:
1. 首先,确保你已经安装了Docker和Docker Compose。如果没有安装,请根据你的操作系统进行安装。
2. 创建一个新的目录,用于存放你的PHP网站的代码和配置文件。
3. 在该目录下创建一个名为`docker-compose.yml`的文件,并在其中定义你的Docker服务。
4. 在`docker-compose.yml`文件中,定义一个名为`web`的服务,用于运行Nginx容器。在该服务中,指定Nginx的镜像和端口映射。
5. 在`docker-compose.yml`文件中,定义一个名为`php`的服务,用于运行PHP容器。在该服务中,指定PHP的镜像和挂载你的PHP代码的目录。
6. 在`docker-compose.yml`文件中,定义一个名为`mysql`的服务,用于运行MySQL容器。在该服务中,指定MySQL的镜像和设置数据库的用户名、密码和数据库名称。
7. 在`docker-compose.yml`文件中,定义一个名为`redis`的服务,用于运行Redis容器。在该服务中,指定Redis的镜像和端口映射。
8. 在你的PHP代码目录中,创建一个名为`index.php`的文件,并在其中编写你的PHP网站代码。
9. 打开终端,进入到你的PHP网站代码目录,并运行以下命令启动Docker服务:
```shell
docker-compose up -d
```
10. 等待Docker服务启动完成后,你的PHP网站将会在指定的端口上运行。你可以通过浏览器访问该端口来查看你的PHP网站。
阅读全文