Mongodb 运行新的meteorhacks/meteord应用程序,don';我没有流星应用程序

Mongodb 运行新的meteorhacks/meteord应用程序,don';我没有流星应用程序,mongodb,meteor,docker,Mongodb,Meteor,Docker,我尝试与docker一起创建一个基于meteor的新项目 我找到了以下内容的存储库: 我创建了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

我尝试与docker一起创建一个基于meteor的新项目

我找到了以下内容的存储库:

我创建了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

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

docker run
命令中的
807754a01782
是什么?这没有意义there@Robert来自docker的图像id(docker图像)当您输入图像名称/id时,以下所有参数都是命令/entrypoint的一部分(位置很重要)。您必须将该ID放在docker运行的末尾,并删除“myapp”。我不知道它是什么。@Robert谢谢,问题出在命令中正确的命令是:docker run-d-e ROOT\u URL=-e MONGO\u URL=mongodb://127.0.0.1:27017/ -e MONGO_OPLOG_URL=mongodb://127.0.0.1:27017/ -p 8080:80 meteorhacks/meteord:base但现在当我试图打开网页127.0.0.1时,我无法连接。我看到容器状态已退出。现在如何检查导致此问题的原因?不客气。docker run命令中的
807754a01782
是什么?这没有意义there@Robert来自docker的图像id(docker图像)当您输入图像名称/id时,以下所有参数都是命令/entrypoint的一部分(位置很重要)。您必须将该ID放在docker运行的末尾,并删除“myapp”。我不知道它是什么。@Robert谢谢,问题出在命令中正确的命令是:docker run-d-e ROOT\u URL=-e MONGO\u URL=mongodb://127.0.0.1:27017/ -e MONGO_OPLOG_URL=mongodb://127.0.0.1:27017/ -p 8080:80 meteorhacks/meteord:base但现在当我试图打开网页127.0.0.1时,我无法连接。我看到容器状态已退出。我现在如何检查导致此问题的原因?不客气。