linux docker 搭建多个php 网站(docker 三)

76 阅读1分钟

一.  部署两个静态文件网站

 修改nginx 配置文件

 docker 映射 本机 nginx.conf

 配置文件文件位置 /mydata/nginx/conf

image.png

image.png

修改好配置文件后

启动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

image.png

把两个网站静态文件 分别放在  web1 和 web2 文件夹下 即可

浏览器敲网址 就好了

以上 就是搭建多个静态页面网站 方式 

以下是搭建多个php网站 方式

image.png

image.png

然后启动 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

image.png

以上 就是 docker 运行一个 nginx+php +mysql 的搭建多个网站方式

如果想多个 nginx  多个phpfpm 跑不同的网站  分别启动多个服务 端口指向变一下就好