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

相关推荐
子木HAPPY阳VIP2 小时前
Ubuntu 22.04 换源+Docker安装+镜像加速
linux·ubuntu·docker
一叶飘零_sweeeet2 小时前
从 1.5G 到 98M:Java 云原生容器化与 Docker 镜像优化全链路实战
docker·云原生
luanma1509802 小时前
Laravel vs ThinkPHP:框架选择终极指南
php·laravel
泡沫·3 小时前
docker的基本认识
运维·docker·容器
sugar15693 小时前
Trae 添加项目规则,快速完成crmeb项目本地开发环境搭建
docker·容器·trae
H_老邪3 小时前
Docker 学习之路-从入门到放弃:3
学习·docker·容器
F1FJJ3 小时前
Shield CLI v0.3.3 新增 PostgreSQL 插件:浏览器里管理 PG 数据库
网络·网络协议·docker·postgresql·容器·go
ICT系统集成阿祥3 小时前
VLAN划分与端口隔离详解
开发语言·php
技术栈壳3 小时前
搭建docker hub私有仓库
运维·docker·容器