新建站点目录 参照下面配置设置nginx-ui站点记录构建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.confserver {
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;
}
}