linux环境docker安装LNMP环境 借助dockers-compose.yml3分钟快速完成

简介:

要求说明:

linux, 安装了docker和docker compose

安装:

直接执行命令即可!

git clone https://github.com/yeszao/dnmp.git

docker-compose up

#我们的PHP代码需要某个目录的写权限。比如,Wordpress的wp-content/uploads目录,只有写权限我们才能正常上传文件。

docker exec -it dlnmp_php-fpm_1 /bin/bash
chown -R www-data:www-data /var/www/html

 

结果:

然后在浏览器中访问localhost,就可以看到页面

 

解释:

项目路径指定了下载文件夹内的www目录, 如需改成其他目录或自己原有目录,直接修改目录下的文件 docker-compose.yml 内的全部 - ./www 为自己的目录, 比如 - /phpStudy2018/www(绝对路径) 或者 - ../phpStudy2018/www(相对路径)

详细说明:

见博客,以及博客中提到的github项目中: https://www.awaimai.com/2120.html

注意:

如果本地有phpstudy等环境, 注意关闭环境, 并且注意关闭mysql进程(关闭phpstudy可能还有mysql进程存在),

相关阅读:  windows环境docker安装LNMP环境 借助dockers-compose.yml3分钟快速完成


相关文章
|
11天前
|
消息中间件 PHP 数据安全/隐私保护
docker安装rabbitmq并配置hyperf使用
通过以上步骤,您可以实现在Docker容器中安装和配置RabbitMQ,并在PHP的Hyperf框架中进行集成和使用。这种方式为开发者提供了快速部署并实现消息队列解决方案的能力,同时维持了环境与生产环境的一致性,从而为开发高效的分布式应用程序提供了便利。
20 3
docker安装rabbitmq并配置hyperf使用
|
18天前
|
关系型数据库 MySQL Linux
|
10天前
|
网络安全 文件存储 C#
Docker 安装迅雷NAS
【7月更文挑战第3天】在Docker中安装迅雷NAS的步骤包括:确保已安装Docker,使用`docker run`命令拉取镜像(可选阿里云仓库),设置容器参数如命名、主机名、网络模式、挂载目录和重启策略,并开启防火墙端口。访问迅雷NAS网页需内测邀请码,注意安全性和内网使用。操作可能因设备和网络环境差异需调整。
77 15
|
8天前
|
关系型数据库 MySQL Linux
Docker安装mysql详细教程, mysqld: Can‘t read dir of ‘/etc/mysql/conf.d/‘(报错已解决)
Docker安装mysql详细教程, mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory) 已解决
|
15天前
|
存储 Linux 网络安全
Centos安装Docker的详细安装步骤,Docker相关组件:docker-ce-cli、docker-ce和containerd.io的区别
Centos安装Docker的详细安装步骤,Docker相关组件:docker-ce-cli、docker-ce和containerd.io的区别;CentOS7安装DockerCompose;Docker镜像仓库
280 11
|
13天前
|
Docker 容器
docker安装minio
以上就是在Docker中安装MinIO的步骤。
18 2
|
13天前
|
Docker 容器
docker desktop安装es并连接elasticsearch-head:5
以上就是在Docker Desktop上安装Elasticsearch并连接Elasticsearch-head:5的步骤。
35 2
|
15天前
|
监控 数据可视化 Linux
使用Portainer图形化工具轻松管理远程Docker环境并实现远程访问
使用Portainer图形化工具轻松管理远程Docker环境并实现远程访问
|
15天前
|
应用服务中间件 API 数据库
Docker 安装 KONG 带你玩转 API 网关
**摘要:** 在微服务架构中,API网关Kong作为流行开源选择,提供身份验证、安全和流量控制等功能。通过Docker部署Kong简单高效。步骤包括:创建Docker网络,部署PostgreSQL数据库,初始化Kong数据库,启动Kong容器,并检查运行状态。此外,安装Konga管理界面便于直观管理Kong。使用Docker命令行,逐步设置环境变量和网络连接,即可完成安装。当不再需要时,可清理相关容器和网络。Kong结合Konga,为API管理提供强大且用户友好的解决方案。
34 1
|
15天前
|
安全 Ubuntu Linux
6 个受欢迎且好用的轻量级Linux桌面环境
Linux被认为是最安全的系统,但这并不意味着它不受恶意软件或其他安全漏洞的侵害。Linux系统的使用范围非常广泛,因此防范潜在威胁至关重要。在这里,将探索 2024 年适用于 Linux 的最佳防病毒软件。根据评级、功能以及与其他 Linux 发行版的兼容性列出了十款最佳防病毒软件,内容仅供分享,不做其它用途。
109 0
6 个受欢迎且好用的轻量级Linux桌面环境