Bash 检查docker compose服务是否正在运行

Bash 检查docker compose服务是否正在运行,bash,docker,docker-compose,Bash,Docker,Docker Compose,我正在编写一个脚本,它将检查docker服务,但我希望检查docker compose中的服务,而不必进入它。 例如:我们有像tass和inception这样的定制服务,基本上我们通过这个命令“ServiceTASStatus”检查它的状态 有没有办法在Docker compose中检查此服务Docker compose只是一个构建Docker映像的工具 您应该依靠docker命令来检查每个服务堆,例如: docker ps docker stat docker-inspect docker容

我正在编写一个脚本,它将检查docker服务,但我希望检查docker compose中的服务,而不必进入它。 例如:我们有像tass和inception这样的定制服务,基本上我们通过这个命令“ServiceTASStatus”检查它的状态


有没有办法在Docker compose中检查此服务

Docker compose只是一个构建Docker映像的工具

您应该依靠docker命令来检查每个服务堆,例如:

  • docker ps
  • docker stat
  • docker-inspect
  • docker容器ls

在这个线程中,您可以找到许多关于容器检查的替代方法。

容器通常不运行“服务”;首先,像
service
这样的命令在Docker中根本不起作用。你有没有想要监控的东西的例子,其中“容器”可能是活动的,但“服务”不是?上面的命令只针对docker,它对docker Composes不起作用。我已经说过docker compose只是一个在引擎盖下使用docker的工具。