15 06 2025

 

记录构建php7.3-fpm镜像

直接上dockerfile构建

wget xl.1syan.com/files/php/Dockerfile
wget xl.1syan.com/files/php/php.ini
docker build -t php7.3 .

配合nginx-ui使用

mkdir /docker-www && mkdir /docker-www/wwwroot && mkdir /docker-www/nginx && mkdir /docker-www/nginx-ui  && chmod -R 777 /docker-www
docker run -dit   --name=nginx-ui   --restart=always   -e TZ=Asia/Shanghai   -v /docker-www/nginx:/etc/nginx   -v /docker-www/nginx-ui:/etc/nginx-ui   -v /var/run/docker.sock:/var/run/docker.sock -v /docker-www/wwwroot:/www/wwwroot  --net DockerNetBridge --ip 172.100.100.2   -p 80:80 -p 443:443   uozi/nginx-ui:latest
docker run -itd --name php7.3  -v /docker-www/wwwroot:/www/wwwroot --net DockerNetBridge --ip 172.100.100.3  php7.3

新建站点

新建站点目录

mkdir /docker-www/wwwroot/c.1syan.com
echo " " > /docker-www/wwwroot/c.1syan.com/nginx.conf

参照下面配置设置nginx-ui站点

server {
    listen 80;
    listen 443;
    server_name c.1syan.com;
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/c.1syan.com;
    include /www/wwwroot/c.1syan.com/nginx.conf;
    location ~ \.php$ {
        # 关键:fastcgi_pass指向PHP容器的服务名和端口
        fastcgi_pass 172.100.100.3:9000;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

 


  1. 上一篇:继续水一个docker安装alist并挂载移动云盘到vps做备份
  2. 下一篇:docker如何限定镜像使用的cpu资源以及一个docker管理面板dpanel
发表评论