【发布时间】:2016-11-12 16:49:32
【问题描述】:
我有带有 mysql 数据库的 Laravel 应用程序。我正在尝试使用这个 docker-compose.yml 在 docker 中运行它:
load_balancer:
image: tutum/haproxy
links:
- web
ports:
- "80:80"
cache:
image: redis
web:
image: andrewmclagan/nginx-hhvm
links:
- db
- cache
volumes:
- ./:/var/www
environment:
- APP_ENV=local
- DB_DATABASE=regappbase
- DB_PASSWORD=Q1w2e3r4t5
- DB_HOST=db
- VIRTUAL_HOST=laravel.local
db:
image: mysql
environment:
MYSQL_ROOT_PASSWORD: Q1w2e3r4t5
MYSQL_DATABASE: regappbase
在我的主机数据库上有三个表:
- 迁移
- 密码重置
- 用户
当我运行应用程序并尝试引用数据库时,出现如下错误:
Connection.php 第 715 行中的 QueryException:SQLSTATE[42S02]:未找到基表或视图:表 'regappbase.users' 不存在(SQL:select * from users where email=(e-mail@ghhjghj77) )
如何创建数据库 regappbase?我不需要存储数据,只需要架构
【问题讨论】:
标签: mysql laravel docker docker-compose