docker安装部署搭建lnmp
时间: 2023-09-29 14:04:54 浏览: 64
要在Docker中搭建LNMP(Linux + Nginx + MySQL + PHP)环境,可以遵循以下步骤:
1. 安装Docker和Docker Compose,以及Git(如果尚未安装):
```bash
sudo apt-get update
sudo apt-get install docker.io docker-compose git
```
2. 从Git仓库中获取LNMP Docker Compose文件:
```bash
git clone https://github.com/laradock/laradock.git
```
3. 进入laradock目录,并将env-example文件重命名为.env:
```bash
cd laradock
cp env-example .env
```
4. 在.env文件中设置MySQL和PHP版本及其它选项。例如,可以将MYSQL_VERSION设置为最新版本(例如8.0):
```bash
MYSQL_VERSION=8.0
```
5. 启动Docker容器:
```bash
docker-compose up -d nginx mysql phpmyadmin
```
6. 测试Nginx是否正在运行。在浏览器中输入http://localhost/,如果看到“Welcome to nginx!”则表示Nginx正在运行。
7. 将您的PHP项目放在laradock目录中的app目录下,并在浏览器中输入http://localhost/your_project_name即可访问它。
注意:在使用Docker Compose时,应该始终使用docker-compose down命令来关闭容器,而不是docker stop或docker rm命令。这样可以确保容器的正确关闭和清理。