debian安装redis_使用Docker3步搭建起PHP、Nginx、MySQL、Redis、Xdebug开发环境

痛点

笔者在尝试起一个新web项目时,往往会陷入重新建立一套Docker环境的繁琐事当中。我想大家在开始做一个新项目时,或者快速为了和以前的项目做完全的隔离,也会起一套新docker环境。

从这篇文章你会得到

采用`docker-compose`容器编排技术,一步启动全部服务。php容器在官方的基础上还打包了一些常用拓展(附带build源码,动手能力强可以自己打包),php,nginx,mysql都附带有自定义配置文件(便于开发测试的配置调整),都供下载。

架构

debian安装redis_使用Docker3步搭建起PHP、Nginx、MySQL、Redis、Xdebug开发环境_第1张图片

运行架构

本片文章搭建出来的环境如上图。

环境说明

运行环境

* `Mac OS 10.13.6`

* `Virtual Box 5.2.14`

* `Ubuntu 16.04.4`

* `Docker 17.07.0-ce`

容器

* `Nginx 1.12.1-alpine`

* `PHP-fpm 5.6`

* `MySQL 5.7`

* `Redis 3.2`

* `Memcached 1.4.27`

这里说明一下笔者运行环境,采用了在Mac机上安装vbox虚拟机,在虚拟机里面的debian环境安装了Docker环境,文件放在Mac环境,通过文件挂载方式,达到Mac环境编辑,Docker环境实时更新效果。你要问为啥不在Mac下直接装Docker,历史原因~

运行材料

.├── build ## docker 镜像build 材料│ ├── php5.6 ## php 5.6│ │ ├── Dockerfile│ │ ├── imagick-3.4.3.tgz│ │ ├── memcached-2.2.0.tg

你可能感兴趣的:(debian安装redis)