docker run -itd -p 9100:9100 --name exporter prom/node-exporter:latest
docker run --volume=/:/rootfs:ro \
--volume=/var/run:/var/run:rw \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--publish=8081:8080 \ #port
--detach=true \
--name=cadvisor \
google/cadvisor:latest
scrape_configs:
- job_name: 'node_exporter'
static_configs:
- targets: ['localhost:9100', '...:9100', ...]
- job_name: 'cadvisor'
static_configs:
- targets: ['localhost:8081']
- job_name: 'node_exporter_and_cadvisor'
static_configs:
- targets: ['localhost:8081', 'localhost:9100]
$ docker run -d -p 9090:9090 --name prometheus -v /tmp/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus
docker run -d -p 3000:3000 grafana/grafana
docker run -itd \
--name prometheus-cadvisor \
-h prometheus_cadvisor \
-v /etc/prometheus_cadvisor.yml:/etc/prometheus/prometheus.yml
-config.file=/etc/prometheus/prometheus.yml
prom/prometheus:v1.7.0
docker pull portainer/portainer
docker save portainer/portainer | gzip > portainer.tar.gz
docker load < portainer.tar.gz
docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer