【发布时间】:2020-10-11 08:41:36
【问题描述】:
我使用标准 laradock https://laradock.io/
我在不同的文件夹中有两个项目。
E:\laravel\smskin\blog\laradock
和
E:\laravel\JSONAPI\blog\laradock
我可以开始每一个项目,而且是真正不同的项目:
docker-compose up -d nginx mysql workspace phpmyadmin php-worker
但是,为什么项目使用一个数据库? 相同的表,一个项目数据库中的更改反映在另一个项目数据库中。我想为不同的项目使用不同的数据库。 larodok 将数据存储在哪里?
【问题讨论】:
-
也许你的 .env 设置指向同一个数据库?
-
blog/laradock/.env DATA_PATH_HOST=~/.laradock/data
-
我的意思是:.env 文件的内容在这两种情况下是否相等?如果是这样,你当然指向同一个数据库。检查
DB_*设置。 -
是的。 .laradock/.end 相等。而METABASE_DB_FILE=metabase.db
标签: database laravel docker docker-compose laradock