0
点赞
收藏
分享

微信扫一扫

使用docker-compose快速搭建LAMP环境

求索大伟 2022-03-11 阅读 95


使用docker-compose快速搭建LAMP环境

前提条件

安装配置好docker docker-compose的任意Linux主机一台

目录结构如下

tree 
.
├── docker-compose.yml
├── lamp
│ └── Dockerfile
├── mysql
│ ├── conf
│ └── data
└── wwwroot

其中lamp文件夹配置为下载lamp镜像后重新安装部分依赖构建

mysql/data防止数据文件

wwwwroot为网站根目录

内容如下

​docker-compose.yml​

version: '3'
services:
php:
hostname: lamp
build: ./lamp
ports:
- "80:80"
- "3306:3306"
volumes:
- ./wwwroot:/var/www/html
- ./mysql/data:/var/lib/mysql

​lamp/Dockerfile​

FROM  mattrayner/lamp
MAINTAINER liuym
RUN apt update && apt-get install -y php8.0-soap graphviz

注意:如果安装的程序不需要依赖soap和dot,其实可以不用构建直接使用镜像mattrayner/lamp即可

在站点根目录创建测试文件

​test.php​

<?php
phpinfo();
?>

启动

docker-compose up -d

访问

​​

​​

​​

页面显示如下代表成功

使用docker-compose快速搭建LAMP环境_docker



举报

相关推荐

0 条评论