docker 监控

一. 轻量级监控 portainer

  1. 下载镜像并安装: docker run -d -p 8000:8000 -p 9000:9000 --name portainer     --restart=always     -v /var/run/docker.sock:/var/run/docker.sock     -v portainer_data:/data     portainer/portainer

  2. 登录: http:ip:9000 默认的账号是admin,密码在登录时会要求你更改

 

 二.重量级监控 CAdvisor +InfluxDB+Granfana

 基于docker-compse.yml安装 通过 docker-compose config -q命令可以检查yml文件是否正确,links标签标识起个别名

复制代码
version: '3.1'
volumes:
 grafana_data: {}
services:
 influxdb:
  image: tutum/influxdb:0.9
  restart: always
  environment:
   - PRE_CREATE_DB=cadvisor
  ports:
   - "8083:8083"
   - "8086:8086"
  volumes:
    - ./data/influxdb:/data
 cadvisor:
  image: google/cadvisor
  links:
    - influxdb:influxsrv
  command: -storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=influxsrv:8086
  restart: always
  ports:
    - "8080:8080"
  volumes:
   - /:/rootfs:ro
   - /var/run:/var/run:rw
   - /sys:/sys:ro
   - /var/lib/docker/:/var/lib/docker:ro
 grafana:
   user: "104"
   image: grafana/grafana
   restart: always
   links:
     - influxdb:influxsrv
   ports:
     - "3000:3000"
   volumes:
     - grafana_data:/var/lib/grafana
   environment:
     - HTTP_USER=admin
     - HTTP_PASS=admin
     - INFLUXDB_HOST=influxsrv
     - INFLUXDB_PORT=8086
     - INFLUXDB_NAME=cadvisor
     - INFLUXDB_USER=root
     - INFLUXDB_PASS=root
复制代码

 

 1.访问cadvisor http://ip:8080

 2. 浏览influxdb  http://ip:8083

 3.grafana: http://ip:3000

 账号密码: admin admin

 

登录后,需要配置一个数据源:

 

 

posted @   yangxiaohui227  阅读(87)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
历史上的今天:
2019-05-20 冒泡排序
2019-05-20 二分查找法
点击右上角即可分享
微信分享提示