docker部署php项目

运行nginx容器

复制代码
<!-- 最终教程 -->
docker run --name runoob-php-nginx --network nginx-network -p 8001:80 -d \
-v /www/wwwroot/docker/html:/usr/share/nginx/html:ro \
-v /www/wwwroot/docker/nginx/html:/etc/nginx/conf.d:ro \
nginx:latest

运行php容器

复制代码
docker run --name myphp-fpm --network nginx-network -p 8003:9000 -d \
-v /www/wwwroot/docker/html:/usr/share/nginx/html:ro \
php:8.1.3-fpm

<!-- c查看网络 -->
docker network inspect nginx-network

<!-- 查询端口 -->
netstat -tuln | grep 9000
<!-- 下载网络工具 -->
apt-get update && apt-get install -y net-tools

<!--访问出现No input file specified  -->

要删掉.user.ini,在部署的根目录


<!-- nginx调用php可以使用容器名称和分配网络如myphp-fpm或172.17.0.2 -->

docker pull nginx:latest
docker pull php:5.6-fpm
docker pull mysql:5.7
docker pull redis:3.2
docker pull php:8.1.3-fpm

项目地址

php项目demo

相关推荐
m0_380743871 小时前
PHP 8.3 接口返回数据为空怎么排查
开发语言·php
m0_380743871 小时前
PHP7.0字符串在Docker怎么用
开发语言·php
LeoCrawls2 小时前
Python 读取 JSON 常见报错排查,附完整处理函数
python·json·php
fruge2 小时前
飞牛OS部署Flare导航页:Docker Compose、YAML书签配置与cpolar公网访问
运维·docker·容器
Zhou1411362 小时前
Docker_02_Dockerfile与存储网络
网络·docker·容器
一叶飘零晋4 小时前
GPT-6 Luna 批量调用实战指南
服务器·gpt·php
程序鉴定师5 小时前
2026年深圳小程序/App开发公司技术选型指南:从架构设计到交付标准全维度评估
java·小程序·uni-app·php·objective-c
m0_380743876 小时前
PHP7.1项目升级到8.3报错怎么解决
开发语言·php
谢亮_vipxieliang7 小时前
一套 Compose 搭起完整开发环境:MySQL + Redis + Nginx
redis·mysql·nginx·docker
新鲜势力呀8 小时前
PHP 实战:第三方接口经常超时怎么办?从API调用优化到服务稳定性完整方案
开发语言·php