docker lnmp
时间: 2023-08-28 18:17:56 浏览: 185
docker-lnmp:基于docker-compose构建的lnmp环境,包含php7,nginx,mysql,redis,memcached,mongodb,atlas,cron
您好!对于使用 Docker 构建 LNMP(Linux + Nginx + MySQL + PHP)环境,可以按照以下步骤进行操作:
1. 首先,安装 Docker 和 Docker Compose(如果尚未安装)。
2. 创建一个项目文件夹,例如 `lnmp`,并进入该文件夹。
3. 在项目文件夹中创建一个 `docker-compose.yml` 文件,并使用以下内容:
```yaml
version: '3'
services:
nginx:
image: nginx:latest
ports:
- 80:80
volumes:
- ./nginx/conf.d:/etc/nginx/conf.d
- ./nginx/html:/usr/share/nginx/html
depends_on:
- php
php:
image: php:7.4-fpm
volumes:
- ./php/html:/var/www/html
mysql:
image: mysql:latest
ports:
- 3306:3306
environment:
MYSQL_ROOT_PASSWORD: your_mysql_root_password
volumes:
- ./mysql/data:/var/lib/mysql
phpmyadmin:
image: phpmyadmin/phpmyadmin
ports:
阅读全文