我尝试使用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
但现在当我检查这个容器的状态时,我发现它很兴奋。我该如何检查导致问题的原因?