docker是当前非常流行的容器,越来越多的微服务都转向基于docker的架构,那PHP项目如何使用docker来部署呢?介绍一种部署方式,PHP+FPM+Nignx+Rancher。
使用compose (版本2 )来描述,docker-compose.yml描述如下:
version: "2"
services:
nginx:
build:
context: .
dockerfile: nginx/Dockerfile
ports:
- "80:80"
links:
- fpm
volumes_from:
- data
fpm:
image: php:fpm
volumes_from:
- data
data:
build:
context: .
dockerfile: data/Dockerfile
volumes:
- /var/www/html镜像说明:
创建好了docker-compose.yml文件,可以直接在rancher导入,即可快速创建一个应用。
免费v2ray机场:免费账号、代理服务、优缺点详解2024年12月27日:好用(爱丁堡)英国谷歌邮件-SSR机场推荐和(归仁)越南-(恩西纳达)美国谷歌邮件-SSR节点PHP项目如何使用docker项目来部署?Shadowsocks免费站点:免费Shadowsocks网站大全及使用教程解密Shadowsocks Pac规则:使用教程及常见问题Clash Royale最新更新详解:全面解读游戏更新及常见问题解答冲突中丧生:原因、案例分析及常见问题解答Shadowrocket IPA 2.1.75下载指南美区帐号下载Shadowrocket: 详细教程和使用方法Golang中那些好用语法糖