新部署时组件未被停止。

0

【以下的问题经过翻译处理】 我正在尝试使用GreenGrass v2,看看是否适合我们使用docker-compose部署堆栈到IoT设备上的需要。 我按照这里的步骤设置了一个设备和一个部署(即1.0.1)。

我不完全清楚组件如何与docker-compose交互,似乎即使我手动停止容器,它也会在重新启动时重置。这不是问题,但看起来当我发布新的部署(即1.0.2)时,我仍然有来自1.0.1的容器在运行,这最终会因为它们试图访问相同的资源而抛出错误。

当我部署新的更新时,停止docker-compose堆栈的正确方法是什么?

profile picture
EXPERTE
gefragt vor 5 Monaten75 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 你好TSpark,

感谢你的问题。你应该利用shutdown生命周期步骤来调用例如docker-compose down。当Greengrass停止或组件将被更新时,将调用关闭步骤。因此,你应该编写必要的命令,以安全且完全关闭你的组件。

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen