首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MUP返回关于不存在端点的容器错误,容器是正常的。

使用MUP返回关于不存在端点的容器错误,容器是正常的。
EN

Stack Overflow用户
提问于 2022-06-11 15:44:04
回答 1查看 56关注 0票数 0

直到最近,我才将这个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,得到了同样的错误,我在下面附加了错误的屏幕截图。

若要复制此错误,请执行

  1. 流星应用创建一个铁流星
  2. 设置实例(Ec2)。
  3. 流星安装部署
  4. 使用Meteor部署您的应用程序。
  5. 将SSH放入实例并运行cmd docker ps。至少要看到两个正在运行的容器,app和mongo。
  6. 运行cmd以stop app container,而mongo containerrunning
  7. 最后,转到您的项目并使用mup重新部署

应该会看到类似的错误。对于step 6,在我的例子中重新启动实例,关闭两个容器,我就能够让mongo容器重新启动并运行。

但是,我无法让应用程序容器运行,所以我尝试重新部署,期望如果实例上不存在新的应用程序容器,就会创建它。

更新了!

EN

回答 1

Stack Overflow用户

发布于 2022-06-12 09:05:49

我不知道这是否会有帮助,但根据我的经验,mup更喜欢一个新的例子,而不是一个现有的例子。

我的第一步是一个mup stop命令。这将关闭坞实例。然后您可以使用docker rm删除它们,也可以用docker rmi删除图像。然后再做一个mup setup,然后是一个mup deploy

如果第一个不能工作,基本上可以从一个新的vm开始,就像在液滴或ec2实例中一样。这通常是相当成功的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72585745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档