
ipmi_exporterコンテナがPrometheus、Grafana、snmp_exporter、alertmanagerと同じ「ポッド」で実行されない理由をまだ理解できていません。「ポッド」を起動すると、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 自体には「ポッド」という概念はありません。最も近いのは、stack
ネットワーク、ボリューム、コンテナのコレクションである を定義することです。これは、K8s の pod に似ています。また、 はstack
実際には docker-compose.yml ファイルで定義するものです。