• Docker图形化管理工具推荐


    第一种:轻量级工具 Portainer
    安装:

    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
    
    • 1

    访问:http:127.0.0.1:9000
    在这里插入图片描述
    第二种:重量级工具 CIG(CAdvisor+InfluxDB+Granfana)
    CAdvisor监控收集+InfluxDB存储数据+Granfana展示图表

    CAdvisor 主要功能:
    1、展示Host和容器两个层次的监控数据
    2、展示历史变化数据(两分钟内的监控数据)

    InfluxDB 主要功能:
    1、基于时间序列,支持与时间有关的相关函数
    2、可度量性:你可以实时对大量数据进行计算
    3、基于事件:它支持任意的事件数据

    Granfana 主要功能:
    1、灵活丰富的图形化选项
    2、可以混合多种风格
    3、支持白天和夜间模式
    4、多个数据源

    安装:docker-compose方式

    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
      user: "104"
      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
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50

    检查格式是否正确:

    docker-compose config -q
    
    • 1

    启动服务:

    docker-compose up -d
    
    • 1

    访问:

    浏览cAdvisor收集服务,http://ip:8080/
    浏览influxdb存储服务,http://ip:8083/
    浏览grafana展现服务,http://ip:3000
    
    • 1
    • 2
    • 3

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    grafana账号默认 admin admin
    第一次登录,需要修改密码

  • 相关阅读:
    如何区分一个项目是react还react native
    DataCube 漏洞小结
    Vue|项目结构与执行过程介绍
    LintCode 1359: Convert Sorted Array to Binary Search Tree
    Java Spring Cloud XVIII 之 Kafka I
    MMSeg搭建自己的网络
    无刷直流电机(BLDC)
    三勾商城(java+vue3)微信小程序商城+SAAS+前后端源码
    React面试八股文(第二期)
    leetcode73. 矩阵置零
  • 原文地址:https://blog.csdn.net/Brave_heart4pzj/article/details/126569626