一. 部署两个静态文件网站
修改nginx 配置文件
docker 映射 本机 nginx.conf
配置文件文件位置 /mydata/nginx/conf
修改好配置文件后
启动nginx
docker run -d -p 80:80 -p 82:82 --name nginx --privileged=true -v /mydata/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /mydata/nginx/html:/usr/share/nginx/html -v /mydata/nginx/log:/var/log/nginx nginx
把两个网站静态文件 分别放在 web1 和 web2 文件夹下 即可
浏览器敲网址 就好了
以上 就是搭建多个静态页面网站 方式
以下是搭建多个php网站 方式
然后启动 docker 里的php
这里我用的php版本是7.3
命令为:docker run -p 9000:9000 --name phpfpm -v /mydata/nginx/html:/usr/share/nginx/html -d php:7.3-fpm
以上 就是 docker 运行一个 nginx+php +mysql 的搭建多个网站方式
如果想多个 nginx 多个phpfpm 跑不同的网站 分别启动多个服务 端口指向变一下就好