简介:本次主要记录自己在win10 docker 的docker-compose搭建项目,涉及到docker的相关知识请自行 百度 goole.
为了更清楚的展示 docker-compose 我这边一一举例展示
用到的命令有`
docker-compose up -d
docker-compose down
1 通过docker-compose 安装Nginx
我们安装nginx官方镜像
新建一个空文件夹 docker-demo(在 D:\demos\docker-demo)
1 新建文件 docker-compose.yml,内容如下:
version: "3"
services:
web:
image: nginx
ports:
- "80:80"
volumes:
- ./www:/var/www/html/project
- ./nginx/default.conf:/etc/nginx/conf.d/default.conf
- ./nginx/log/nginx:/var/log/nginx
networks:
- webnet
networks:
webnet:
新建文件 docker-demo/nginx/default.conf ,内容如下:
server {
listen 80;
index index.php index.html;
server_name _;
root /var/www/html/project;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
}
在 www 下新建 index.html 测试nginx是否成功 就是个html页面
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>docker-compose nginx 成功啦 </h1>
</body>
</html>
在 docker-demo 文件夹下执行:(以管理员身份运行 cmd)
住:在 docker-compose.yml 同级目录执行下面命令
docker-compose up -d

本文档详细介绍了如何在Windows 10上利用docker-compose搭建Nginx、PHP-FPM和MySQL环境。首先通过Docker安装Nginx,并创建配置文件实现容器的后台运行。接着添加PHP服务,修改Nginx配置以支持FastCGI,同时在PHP环境中安装PDO扩展。最后,设置MySQL服务并进行数据持久化。整个过程包括了镜像的下载、自定义配置和容器的启动管理。
最低0.47元/天 解锁文章
3759





