All Projects → godtoy → docker-thinkphp5-vue-stack

godtoy / docker-thinkphp5-vue-stack

Licence: other
Docker+ThinkPHP5+Vue+前后端分离开发模式Jenskins自动部署,全家桶集合

Programming Languages

javascript
184084 projects - #8 most used programming language
PHP
23972 projects - #3 most used programming language
Vue
7211 projects
Nginx
273 projects
HTML
75241 projects
ApacheConf
554 projects
shell
77523 projects

docker-compose的lnmp环境编排实战

开发+线上环境

环境: Redis3.1+PHP5.6-fpm+Nginx+Mysql5.7

Copyright@ Godtoy

Usage

1.git clone .

2.docker-compose up --build

第一次需要手动导入测试数据

1.查看docker-compose 网络

$docker network ls
NETWORK ID          NAME                  DRIVER              SCOPE
eb94c90c4aae        30goinghome_default   bridge              local
70e90a580013        bridge                bridge              local
92abe5bb5b5e        host                  host                local
4e85e7e6b5f3        none                  null                local

2.查看backup真实路径

$ pwd
/c/Users/zhaojunlike/Documents/WorkSpace/PHP/30-going-home

3.导入默认得数据

//启动一个迁移数据容器

$ docker run -it --link mysql-db:mysql --network 30goinghome_default -v /c/Users/zhaojunlike/Documents/WorkSpace/PHP/30-going-home/data/backup:/data/backup:ro --rm mysql:5.7 sh -c 'exec mysql -h"mysql" -P"3306" -uroot -p"zhaojun" packag
e_v1</data/backup/data-default.sql'

开发

LICENSE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].