安装最新版本docker
这里我系统用的是centos7,具体安装方法也可以到官网上去查看
官网地址
Docker requires a 64-bit installation regardless of your CentOS version. Also, your kernel must be 3.10 at minimum, which CentOS 7 runs.
To check your current kernel version, open a terminal and use uname -r to display your kernel version:
|
|
确认系统版本符合后开始安装
安装docker-compose
先安装pip
安装完成后我们接着安装docker-compose
大功告成
搭建lnmp7+redis环境
生成目录结构
在根目录下创建一个app目录
然后在app目录下生成nginx-php mysql redis子目录,用于存放各类数据
这里是目录结构
~/Dockerfiles
├── mysql
│ └── Dockerfile
├── nginx-php
│ ├── Dockerfile
├── redis
│ └── Dockerfile
└── www
└── 网站代码
利用docker-compose生成环境
docker-compose.yml
的内容
nginx-php
的Dockerfile
这个是一个第三方的nginx php服务器,自带redis memcached gd mysql等拓展mysql
的Dockerfile
redis
的Dockerfile
最后运行命令
等待自动生成容器后环境搭建成功
参考资料
Docker File Reference
Docker在PHP项目开发环境中的应用
用 Docker 来运行和调试 PHP 网站