我只想说这个是我git下来的原文件,不知道是谁写的,错了也不知道改,提醒一下而已
一个文档出的问题分开几个帖子解决,这能叫快速?最后还搞得人不知道说的是哪个文件,这BUG还是不提的好,省得麻烦了
我也不多说,我在另一个帖子帮回答了问题,然后我在相同的文件里也发现了问题,你创建这篇帖子,让我来这里回复,你看看你这帖子说的是哪个文件?
https://github.com/fecshop/yii2_fecshop_docker 这个是你写的吗? 老子,老子的,你谁啊? 素质呢
知道你搞这个开源出来很辛苦啦,论坛不用这么急着回吧:grimacing:
我一边在测试,一边在回复,要点时间啊,老大
那个是你docker-compose.yml文件里挂载的目录啊,去掉就可以了 我用下面的docker run 可以正常运行,去掉了挂载/data/db
docker run -d --name mongodb -e MONGO_DATA_DIR=/data/db -e MONGO_LOG_DIR=/data/logs -v $pwd/db/mongodb/example_db:/data/example_db -v $pwd/db/mongodb/logs:/data/logs -v $pwd/db/mongodb/etc/mongod.conf:/etc/mongod.conf -p 27017:27017 registry.cn-hangzhou.aliyuncs.com/fecshopsoft/mongo
就是哪个问题,我只单独启动mongodb,就不会是内存不足了吧,进容器后发现mongodb进程没起来
MongoDB shell version v3.6.2 connecting to: mongodb://127.0.0.1:27017 2018-05-04T06:19:22.872+0000 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused 2018-05-04T06:19:22.893+0000 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed : connect@src/mongo/shell/mongo.js:251:13 @(connect):1:6 exception: connect failed
好像不是,我单独用docker run启动后,连接不上,报这个错误
'dsn' => 'mysql:host=127.0.0.1;dbname=fecshop', 这里改成: 'dsn' => 'mysql:host=mysql;dbname=fecshop', 就可以了,不过会提示未知数据库fecshop,要手动创建才行