# Introduction
Deploy lnmp(Linux, Nginx, MySQL, PHP7) using docker.
I want to share my ideas and designs about Web-Deploying using Docker with you.
### Architecture
![architecture][1]
The whole app is divided into three Containers:
1. Nginx is running in `Nginx` Container, which handles requests and makes responses.
2. PHP or PHP-FPM is put in `PHP-FPM` Container, it retrieves php scripts from host, interprets, executes then responses to Nginx. If necessary, it will connect to `MySQL` as well.
3. MySQL lies in `MySQL` Container,
Our app scripts are located on host, you can edit files directly without rebuilding/restarting whole images/containers.
### Build and Run
At first, you should have had [Docker](https://docs.docker.com) and [Docker Compose](https://docs.docker.com/compose) installed.
Without building images one by one, you can make use of `docker-compose` and simply issue:
$ sudo docker-compose up
For more operations to containers, please refer to:
$ sudo docker-compose --help
Check out your https://\<docker-host\> and have fun :beer:
###注:
代码放到 /data/www目录下,
nginx的配置放到 /data/nginx/conf.d/ 目录下,参考defult.conf
直接运行start.sh就好啦。要想开启ssl模式,把default.conf第3到第8行注释去掉方可开启localhhost的https了,其它类似。
### Contributors
Micooz <[email protected]>
sndnvaps <[email protected]>
### License
MIT
[1]: architecture.png
没有合适的资源?快使用搜索试试~ 我知道了~
基于centos7的一键安装lnmp的docker项目,php7.0.13,mysq.5.7,nginx.1.10.1.zip
共16个文件
gitignore:2个
conf:2个
md:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 43 浏览量
2024-04-30
06:23:14
上传
评论
收藏 128KB ZIP 举报
温馨提示
docker安装 docker安装方法有多种,下面列举在Windows和Linux系统中的安装步骤:12 Windows系统中的安装方法: 对于Windows Server系统,可以使用Microsoft发布的PowerShell模块DockerMicrosoftProvider来安装。以管理员身份打开Windows PowerShell,运行相关命令安装包并重启计算机即可。 对于Windows 10系统,需要通过创建Docker账户来下载和安装Docker Desktop(Windows版)。在安装过程中,可以将默认容器类型设置为Windows容器,也可以在安装后更改类型。 Linux系统中的安装方法(以CentOS7为例): 更新系统软件包并安装必要的软件包,如yum-utils、device-mapper-persistent-data和lvm2等。 添加Docker的yum仓库,以便下载并安装Docker。可以通过访问Docker官网的CentOS下载地址获取帮助文档,按步骤进行安装。 安装Docker CE(Community Edition)
资源推荐
资源详情
资源评论
收起资源包目录
基于centos7的一键安装lnmp的docker项目,php7.0.13,mysq.5.7,nginx.1.10.1.zip (16个子文件)
新建文本文档.txt 1KB
auto-dockerfile-master
app
src
index.php 17B
README.md 27B
LICENSE 1KB
nginx
ca
.gitkeep 0B
conf.d
default.conf 1KB
nginx.conf 680B
mysql
.gitignore 13B
architecture.png 91KB
php-fpm
php.ini 71KB
Dockerfile 607B
php.ini-production 71KB
docker-compose.yml 1KB
start.sh 854B
.gitignore 30B
README.md 1KB
共 16 条
- 1
资源评论
野生的狒狒
- 粉丝: 2471
- 资源: 2131
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功