首页 > 运维 > Docker > Docker搭建lnmp+redis环境
2019
10-30

Docker搭建lnmp+redis环境

1.先想好你要安装的软件协同支持版本。考虑好你服务器性能,择优选取软件版本

注意:

  • mysql最新版本对内存要求较高,可能呢本机内存不够用他就一直启动不起来。所以不建议用 mysql:latest来获取最新版本安装 最好知道自己要装什么版本。
  • php如果你直接pull下来然后run启动安装,后来他的扩展可能让你很头疼,甚至装不上去。推荐使用Dockfile脚本把自带的几个扩展命令安装上。这里主要用到的是官方提供的 docker-php-ext-configure 和 docker-php-ext-install 快捷脚本,为你以后安装扩展,启动扩展提供很友好很友好的帮助。

1.安装mysql

2.安装redis

3.安装php

注意:我这里用的是Dockerfile脚本安装的,没有用命令安装,那个命令安装后的扩展真的很难搞定。

保存以下脚本为 Dockerfile 注意D大写

使用docker build命令来构建

除了pdo_mysql扩展包没找到其他都ok ,这个后面我们自己装就好
#启动php容器

4.安装nginx

# –link来链接2个容器互相通信

配置nginx访问

#nginx配置文件

复制这段配置文件保存为default.conf

#然后复制到nginx配置目录下

在/wwwroot 目录下写入phpinfo()文件来查看是否安装成功

php扩展安装配置请看另一篇

最后编辑:
作者:shooter
这个作者貌似有点懒,什么都没有留下。