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