首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >码头货柜重新启动令

码头货柜重新启动令
EN

Stack Overflow用户
提问于 2022-11-24 22:23:18
回答 1查看 35关注 0票数 1

我在UbuntuServer22.04LTS上运行了两个容器。其中一个是Selenium Grid,第二个是Python容器,它与上面提到的Selenium容器连接。

如何使这两个容器在系统断电或重新启动后正确地重新启动?

我试过这个:docker update --restart [on-failure] [always] [unless-stopped] container_grid docker update --restart [on-failure] [always] [unless-stopped] container_python

Selenium Grid容器正确地重新启动,但是Python容器一直在循环中重新启动。

正如我可以想象的那样,由于某种原因,它无法建立到第二个连接,它使用代码1退出并继续重新启动。

我怎么才能避免这种情况?也许有一种解决方案可以在打开系统后增加延迟或设置容器重新启动的顺序?或者我应该简单地在Python代码中添加一些延迟,因为这里没有任何简单的解决方案?

我不是软件开发人员,而是自动化工程师,所以有人可以帮我解决这个问题。可能是码头工人作曲什么的。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-11-26 09:14:00

通过crontab解决了这个问题。

Selenium容器按照“-启动失败”选项启动。

我的Python容器根据crontab命令以延迟开始:

代码语言:javascript
复制
@reboot sleep 20 && docker start [python_container]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74566730

复制
相关文章

相似问题

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