这几天用docker给我本身的PHP框架构建了一个自动化的开发环境。这是一件很爽的事情,个人目标就是仅仅只需执行一个init命令:php
对,就是上面这么一件我认为很酷的事情。前端
我为何要去作这件事情?由于我真的很享受那种一行命令,项目就在本地跑起来的感受。想想,万一别人来大家的团队或者接受你的项目,你就告诉他一行命令,一切就行了,所运行即所得。mysql
docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
php 7.2.7-fpm-alpine3.6 39b42adef50e 10 days ago 79.9MB
mysql 8.0.11 8d99edb9fd40 11 days ago 445MB
redis 4-alpine caaeda72bf8f 3 weeks ago 27.8MB
nginx 1.15-alpine bc7fdec94612 4 weeks ago 18MB
复制代码
首先你须要安装docker/npm/yarn, 让后clone项目到本地,进入项目执行:nginx
export EASY_PATH=$(pwd) && export PATH="$PATH:$EASY_PATH/bin"
复制代码
Usage:
easy init/start/restart/stop/destroy
Example:
easy init
easy start
easy restart
easy stop
easy destroy
复制代码
https://github.com/easy-framework/easy-envgit
若是有写的不对的地方,欢迎你们指正,THX~github