docker pull docker.io/prom/prometheus  
docker pull grafana/grafana
docker pull prom/node-exporter

docker run --name prometheus -p 9090:9090 --network yyy -d prom/prometheus

docker run -d -p 3000:3000 --name grafana --network yyy  grafana/grafana

docker run --name node-exporter -p 9100:9100 --network yyy -d prom/node-exporter


docker exec -it prometheus sh
cd /etc/prometheus
vi prometheus.yml

# 编辑 node-exporter 的ip
# 退出容器 重启 

docker restart prometheus
# 访问 http://ww.itzaj.com:9100/
# 访问 http://ww.itzaj.com:9090/classic/targets
# 访问 http://ww.itzaj.com:3000/
# 查看是否正常

配置文件:

global:
  scrape_interval: 15s
  evaluation_interval: 15s
alerting:
  alertmanagers:
    - static_configs:
        - targets:
rule_files:
scrape_configs:
  - job_name: "prometheus"
    static_configs:
      - targets: ["1.1.1.200:9090"]
  - job_name: "node-exporter"
    static_configs:
      - targets: ["1.1.1.200:9100"]

因为没有挂载 ,小心点 编辑错了 启动不起来了 就 芭比Q了