运行新的meteorhacks / meteord应用程序,没有meteor应用程序
我尝试用Docker创build一个基于meteor的新项目。
我find了这个库: https : //github.com/meteorhacks/meteord
我创build了Dockerfile并放在那里
FROM meteorhacks/meteord:onbuild
然后运行:
docker run meteorhacks/meteord docker run mongo
下载所有的软件包后,我最后运行
docker run -i -t 807754a01782 -d -e ROOT_URL=http://localhost:3000 -e MONGO_URL=mongodb://127.0.0.1:27017/ -e MONGO_OPLOG_URL=mongodb://127.0.0.1:27017/ -p 8080:80 myapp
基于这个例子:
docker run -d \ -e ROOT_URL=http://yourapp.com \ -e MONGO_URL=mongodb://url \ -e MONGO_OPLOG_URL=mongodb://oplog_url \ -p 8080:80 \ yourname/app
在myapp文件夹里,我有新鲜的meteor项目。
但是,结果我收到了
> You don't have an meteor app to run in this image.
任何人都可以帮助我,给我一些线索我做错了什么? 或者我误解了这个存储库的Docker是如何工作的?
编辑:
问题出在命令正确的命令是:
docker run -d -e ROOT_URL=http://localhost:3000 -e MONGO_URL=mongodb://127.0.0.1:27017/ -e MONGO_OPLOG_URL=mongodb://127.0.0.1:27017/ -p 8080:80 meteorhacks/meteord:base
但现在当我检查这个容器的状态时,我看到它很兴奋。 我如何检查导致问题的原因?