{"repo":"Tinywan/dnmp","free":true,"listed":false,"github":"https://github.com/Tinywan/dnmp","clone":"git clone https://github.com/Tinywan/dnmp.git","description":"docker-compose部署LNMP环境 Nginx/Openresty、MySQL（5.7、8.0、8.1）、PHP7.4（8.0、5.6）、Redis5.0、PHPMyAdmin、Xdebug、RabbitMQ、Nacos","language":"Shell","stars":193,"topics":["docker","nginx","mysql","redis","docker-compose","php7","rabbitmq","xdebug","workerman","openresty"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"快速使用 拉取代码 国内Gitee地址 新建配置文件 开启容器服务 守护进程 docker-compose up -d 单独重启容器服务 如：在配置 docker-compose.yml 中增加了nginx的端口号映射 打开浏览器访问 http://127.0.0.1 phpy 安装 修改 services/php8/Dockerfile 找到一下文件，去掉注释 修改 .env 的 PHP8.2 扩展 PHP82 EXTENSIONS=gd,phpy :book: 目录 - 快速使用 - :book: 目录 - Docker简介 - 为什么使用Docker - 如何清理您的Docker数据 - 1. 使用情况统计信息 - 2. 定期修剪 - 3. 全面清理启动 - 4. 使用情况 - 项目结构 - Nginx管理 - MySQL管理 - 8.0 配置（2021.12.15） - .env - 无法远程连接 - PHP管理 - Redis管理 - Composer管理 - 使用Docker安装 - Linux环境 - Windows环境 - 容器内 - 宿主机 - Crontab管理 - 执行方案 - 宿主机执行任务（推荐） - 容器内执行任务 - 配置任务调度器 scheduler - WebSocket管理 - phpMyAdmin管理 - 容器管理 - 容器导出和导入 - save 导出镜像 - load 导入镜像 - 证书管理 - 本地生成 HTTPS - Docker 生成 HTTPS - Openresty专题 - RabbitMQ专题 - Nacos专题 - 配置数据库 - 访问连接 - SQL审核平台 - MySQL 配置 - etcd 一个高可用的分布式键值（key-value）数据库 - XDebug管理 - 遇到的问题 - 参考 - mycli 工具安装使用 - Git Docker简介 Docker 是一个开源的应用容器引擎，让开发者可以打包他们的应用以及依赖包到一个可移植的容器中，然后发布到任何流行的 Linux 机器上，也可以实现虚拟化。容器是完全使用沙箱机制，相互之间不会有任何接口。 为什么使用Docker - [x] 加速本地的开发和构建流程，容器可以在开发环境构建，然后轻松地提交到测试环境，并最终进入生产环境 - [x] 能够在让独立的服务或应用程序在不同的环境中得到相同的运行结果 - [x] 创建隔离的环境来进行测试 - [x] 高性能、超大规划的宿主机部署 - [x] 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境 如何清理您的Docker数据 Docker不会对您的系统进行任何配置更改，但是它会占用大量的磁盘空间 1. 使用情况统计信息 2. 定期修剪 为了安全地删除已停止的容器，未使用的网络和悬挂的图像，最好每隔一段时间运行以下命令 3. 全面清理启动 可以使用单个命令擦除每个未使用的容器，图像，卷和网络 4. 使用情况 How to clean your Docker data 项目结构 Nginx管理 - 配置文件端口必须和 docker-compose.yml 的 ports - 8088:80 中的映射出来的端口一一对应 列如： conf/conf.d/www.conf 中配置端口为 80 ,则映射端口也 80 ，对应的映射端口为： 8088:80 - 重新加载配置文件 docker exec -it dnmp-nginx nginx -","default_branch":null,"files":null,"tree":[],"storefront":"/r/Tinywan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Tinywan/dnmp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}