我仍然不明白为什么我的 ipmi_exporter 容器不能与我的 Prometheus、Grafana、snmp_exporter 和 alertmanager 在同一个“pod”中运行。当我启动“pod”时,docker-compose 说ipmi_exporter 已启动,但docker-compose ps找不到容器。如果我的帖子标题没有明确说明,我希望能够查看包含 ipmi_exporter 启动的日志。
另外,docker-compose 容器组叫什么?Pod 是 K8s 的东西。
答案1
该docker-compose
二进制文件仅命令 docker 守护进程。您可以简单地使用该docker
命令来获取所需的内容。
使用docker ps
或docker ps -a
来了解您的容器。
与容器名称一起使用docker logs ...
可从特定容器中获取日志。即使您已将日志重定向到 Compose 文件中的其他位置,此方法仍有效。
Docker 本身没有“pod”的概念。最接近的定义是定义一个stack
由网络、卷和容器组成的集合 - 这类似于 K8s pod。此外,这stack
实际上是您在 docker-compose.yml 文件中定义的。