运行新的meteorhacks / meteord应用程序,没有流星应用程序

时间:2017-06-12 21:39:31

标签: mongodb meteor docker

我尝试使用docker创建一个基于流星的新项目。

我找到了这个存储库: Screenshot Here

我创建了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文件夹中,我有新的流星项目。

但结果,我收到了

> 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

但现在当我检查这个容器的状态时,我发现它很兴奋。我该如何检查导致问题的原因?

0 个答案:

没有答案