
Ainda estou lutando para entender por que meu contêiner ipmi_exporter não será executado no mesmo "pod" que meu Prometheus, Grafana, snmp_exporter e alertmanager. Quando eu menciono o "pod",docker-compose dizipmi_exporter foi iniciado, masdocker-compose psnão consegue encontrar o contêiner. Gostaria de poder ver o log contendo a inicialização do ipmi_exporter, caso isso não tenha ficado claro no título do meu post.
Além disso, como é chamado um grupo de contêineres docker-compose? Pods são coisa do K8.
Responder1
O docker-compose
binário comanda apenas o daemon do docker. Você pode simplesmente usar o docker
comando para obter o que precisa.
Use docker ps
ou docker ps -a
para saber mais sobre seus contêineres.
Use docker logs ...
com o nome do contêiner para obter logs de um contêiner específico. Isso funciona mesmo se você tiver redirecionado seus logs para outro lugar no arquivo de composição.
O próprio Docker meio que não tem a noção de "pod". O mais próximo que você pode chegar é definir um stack
que é uma coleção de redes, volumes e contêineres - isso é semelhante ao pod K8s. Além disso, stack
é realmente o que você define no arquivo docker-compose.yml.