利用dockercompose搭建LAMP+phpmyadmin环境
时间: 2023-08-26 21:05:11 浏览: 136
可以按照以下步骤搭建LAMP+phpmyadmin环境:
1. 安装Docker和Docker Compose
2. 创建一个新的文件夹,例如“lamp-phpmyadmin”,并在其中创建一个名为“docker-compose.yml”的文件
3. 在“docker-compose.yml”文件中添加以下内容:
```
version: '3'
services:
web:
image: php:7.4-apache
ports:
- "80:80"
volumes:
- ./src:/var/www/html
depends_on:
- db
db:
image: mysql:5.7
environment:
MYSQL_DATABASE: mydb
MYSQL_USER: user
MYSQL_PASSWORD: password
MYSQL_ROOT_PASSWORD: rootpassword
volumes:
- db_data:/var/lib/mysql
phpmyadmin:
image: phpmyadmin/phpmyadmin
links:
- db:mysql
ports:
- 8080:80
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORD: rootpassword
volumes:
db_data:
```
4. 在该文件夹中创建一个名为“src”的文件夹,并将您的PHP应用程序文件放入该文件夹中
5. 打开终端,进入该文件夹,并运行以下命令:
```
docker-compose up
```
6. 等待Docker Compose下载和启动所需的镜像和容器
7. 在浏览器中访问http://localhost:8080,以访问phpMyAdmin
8. 若要停止容器,请在终端中按Ctrl + C
这样,您就可以使用Docker Compose搭建LAMP+phpmyadmin环境了。
阅读全文