PHP引用compose,使用docker-compose快速构建PHP运行环境

​ 在这篇文章的基础上:使用docker搭建PHP运行环境 ,假设我们已经使用dockefile构建好我们需要的PHP镜像,并且创建好所需的目录,配置好了nginx配置文件,那么,我们可以使用docke-compose来管理我们的三个容器,我们编写docker-compose.yml文件,内容如下:

version: "3"

services:

mysql:

image: mysql:5.7

container_name: mysql_compose

environment:

MYSQL_ROOT_PASSWORD: root

ports:

- "13306:3306"

volumes:

- /var/mysql:/var/lib/mysql

networks:

- lnmp

php:

image: php72:ext

container_name: php_compose

volumes:

- /www:/usr/share/nginx/html

networks:

- lnmp

nginx:

image: nginx:latest

container_name: nginx_compose

ports:

- "80:80"

volumes:

- /var/nginx:/etc/nginx:ro

- /www:/usr/share/nginx/html

# links:

# - php:php

depends_on:

- php

networks:

- lnmp

networks:

lnmp:

driver: bridge

然后在该文件目录下执行:

docker-compose up -d

输出如下:

Starting mysql_compose ... done

Starting php_compose ... done

Starting nginx_compose ... done

此时,运行PHP的服务已经运行在后台啦~

本文同步发布于: 有趣网-让编程更有趣

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值