
Я все еще пытаюсь понять, почему мой контейнер ipmi_exporter не будет работать в том же "pod", что и мой Prometheus, Grafana, snmp_exporter и alertmanager. Когда я вывожу "pod",docker-compose говоритipmi_exporter запущен, ноdocker-compose psне могу найти контейнер. Я бы хотел увидеть журнал, содержащий запуск ipmi_exporter, если это не было ясно указано в заголовке моего поста.
А как называется группа контейнеров docker-compose? Pods — это штука K8s.
решение1
Бинарник docker-compose
только командует демону docker. Вы можете просто использовать команду, docker
чтобы получить то, что вам нужно.
Используйте docker ps
или docker ps -a
, чтобы узнать о ваших контейнерах.
Используйте docker logs ...
с именем контейнера, чтобы получить журналы из определенного контейнера. Это работает, даже если вы перенаправили свои журналы в другое место в файле compose.
Docker сам по себе не имеет понятия "pod". Самое близкое, что вы можете сделать, это определить , stack
который является набором сетей, томов и контейнеров - это похоже на pod K8s. Кроме того, это stack
на самом деле то, что вы определяете в файле docker-compose.yml.