環境
- Ubuntu 18.04
- docker 20.10.7
- node-exporter 1.3.1
docker-compose
version: '3.8'
services:
node_exporter:
image: quay.io/prometheus/node-exporter:latest
container_name: node_exporter
command:
- '--path.rootfs=/host'
network_mode: host
pid: host
restart: unless-stopped
volumes:
- '/:/host:ro,rslave'
上記は host ネットワークで起動します
ports を使う場合は以下の通り
version: '3.8'
services:
node_exporter:
image: quay.io/prometheus/node-exporter:latest
container_name: node_exporter
command:
- '--path.rootfs=/host'
ports:
- '9100:9100'
restart: unless-stopped
volumes:
- '/:/host:ro,rslave'
ただ ports を使う場合はネットワークのメトリックが node_exporter のコンテナのメトリックになるので注意してください
ちゃんとホストのネットワークインタフェースを監視したい場合は network_mode: host
を使用します
0 件のコメント:
コメントを投稿