Docker-Compose

我可以在 docker-compose 組中跟踪 ONE 容器的日誌嗎?

  • September 24, 2021

我仍在努力理解為什麼我的 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 psdocker ps -a來了解您的容器。

與容器名稱一起使用docker logs ...以從特定容器中獲取日誌。即使您已將日誌重定向到撰寫文件中的其他位置,這仍然有效。

Docker 本身並沒有“pod”的概念。最接近的方法是定義一個stack網路、捲和容器的集合——這類似於 K8s pod。此外,這stack實際上是您在 docker-compose.yml 文件中定義的內容。

引用自:https://serverfault.com/questions/1078586