直到最近,我才将这个MUP config用于deployment。当我遇到一个问题,我不得不stop, reboot the Instance multiple times。
然后,这导致流星应用程序容器关闭,MongoDB容器运行良好,但无法通过SSH tunnel on a MongoDB GUI访问(但运行systemctl status mongo显示了活动状态:activating )。
我对docker ps -a进行故障排除并运行。它只显示MongoDB容器为running容器,而流星应用程序容器则完全关闭。
我尝试了running the MUP deployment,试图获得the meteor app container up并运行。
但是,我得到了一个错误Removing docker containers. Errors about nonexistent endpoints and containers are normal.

我成功地运行了mup setup命令,然后我尝试运行mup reconfig,得到了同样的错误,我在下面附加了错误的屏幕截图。

若要复制此错误,请执行
docker ps。至少要看到两个正在运行的容器,app和mongo。stop app container,而mongo container为running。mup重新部署应该会看到类似的错误。对于step 6,在我的例子中重新启动实例,关闭两个容器,我就能够让mongo容器重新启动并运行。
但是,我无法让应用程序容器运行,所以我尝试重新部署,期望如果实例上不存在新的应用程序容器,就会创建它。
更新了!
发布于 2022-06-12 09:05:49
我不知道这是否会有帮助,但根据我的经验,mup更喜欢一个新的例子,而不是一个现有的例子。
我的第一步是一个mup stop命令。这将关闭坞实例。然后您可以使用docker rm删除它们,也可以用docker rmi删除图像。然后再做一个mup setup,然后是一个mup deploy。
如果第一个不能工作,基本上可以从一个新的vm开始,就像在液滴或ec2实例中一样。这通常是相当成功的。
https://stackoverflow.com/questions/72585745
复制相似问题