我有容器A和B,当我执行docker-compose restart
时,我希望它首先启动容器A,然后启动容器B。我指定了depends_on
指令,但它似乎被忽略了(我看到它首先启动容器B)。
运行版本为3.4的YML文件,该文件有2个服务(A,B)。
谢谢你
depends_on
只会等待,直到容器具有running
状态,而不是ready
状态。请参阅关于如何等待容器“就绪”的正式文档。
我正在使用rabbitmq和一个简单的python示例以及docker-compose。我的问题是需要等待rabbitmq完全启动。从我到目前为止搜索的内容来看,我不知道如何使用容器x(在我的情况下是worker)等待直到启动y(rabbitmq)。 我发现了这篇博文,他在那里检查另一个主机是否在线。我还找到了这个docker命令: 等等 用法:docker wait CONTAINER[CONT
在我进行任何代码更改后,我的典型开发步骤是: < li >更改代码并构建jar文件 < li >构建使用jar文件的docker映像 < li >取消当前的“docker-compose up”命令。 < li >再次运行" docker-合成"。 我的docker-compose文件有五个服务。在第三步,所有的容器都倒下了。理想情况下,我只需要重新运行我的应用程序容器。 我正在寻找一种方法,在批
我有一个比postgresql运行更早的服务器,我读到Docker-ComposeV3不再使用HealthChecks来执行。我想知道除了之外,我还有什么其他选项。也就是说,我希望docker-compose重新启动失败后关闭/关闭的容器。我找到了这个线程,它展示了如何用docker-compose重新启动一个容器,如何用docker-compose重新启动一个容器,但这并没有解决我的问题。谢谢!
我有一个docker撰写yml文件,定义了几个容器: 数据库 网络服务 我在“web服务”中定义了“依赖于”,在“数据库”之后开始。这两个容器都定义为“始终重新启动”。 我一直在谷歌上搜索,在系统重启时找不到关于容器启动顺序的清晰信息。docker守护进程是否读取docker compose yml文件并启动数据库,然后启动web服务?或者它是如何工作的?
我有一个文件,它包含4个容器:redis、postgres、api、worker 在worker的开发过程中,我经常需要重新启动它,以便应用更改。有没有什么好方法可以在不重新启动其他容器的情况下重新启动容器(例如)?
问题内容: 今天,我使用appcontainers / mediawiki docker映像部署了MediaWiki实例,现在遇到一个新问题,无法找到任何线索。尝试使用以下方法附加到mediawiki前端容器后: 出于我忽略的原因,它在我的配置上做出回答,还尝试: 我确实收到错误消息附近的内容: 这是我的新问题,因为此容器永不停止重新启动。我看到使用总是返回STATUS的状态。 问题是,我能够停止