当前位置: 首页 > 工具软件 > glances > 使用案例 >

Linux 使用 docker 安装 Glances 服务器监控

史昱
2023-12-01


个人知识库

云网站:http://www.liupeng.cloud

语雀:https://www.yuque.com/liupeng_yuque


Glances 简介

Glances 是一款用于 Linux、BSD 的开源命令行系统监视工具,使用 Python 语言开发,能够监视 CPU、负载、内存、磁盘 I/O、网络流量、文件系统、系统温度等信息。

Glances 官网


环境要求

Linux:AlmaLinux(推荐)

阿里巴巴开源镜像站

Docker 环境

Docker Compose 环境

注意:Linux 系统需连接互联网,关闭防火墙或开放对应端口,云服务器配置安全组。


一. 新建 Glances 文件目录

mkdir -p /home/docker/glances

1.1. 新建 docker-compose.yml

vim /home/docker/glances/docker-compose.yml

1.2. 编写 docker-compose.yml

version: '3'

services:
  glances:
    image: vimagick/glances
    container_name: glances
    restart: always
    pid: host
    environment:
      TZ: 'Asia/Shanghai'
      GLANCES_OPT: '-w' 
    ports:
      - '61208:61208'
    volumes:
      - ./data/:/var/run/docker.sock:ro
      - ./data/conf/:/glances/conf

image:镜像名,后面不加版本号,默认 latest 最新版。
container_name:容器名,自定义。
restart: always:总是重启
ports:左边对外开放的端口:右边容器默认端口
volumes:数据卷,:号左边为宿主机目录 .表示当前目录。:号右边为容器目录(默认启动容器宿主机会生成目录,如果是文件需手动创建。赋予相应权限)


二. 文件赋权限

在 Linux 中,chmod 能改变权限,-R 是目录下所有文件,777 就是高权限(读、写、执行)

chmod -R 777 * 是将当前目录下所有文件都给予 777 权限

示例:

chmod -R 777 data

三. 启动容器

3.1. 启动并下载镜像

docker-compose up -d

3.2. 停止并删除容器

docker-compose down

四. 访问 Glances

http://127.0.0.1:61208

五. DockerHub 官网

DockerHub 仓库


更多知识平台

云网站知识库:http://www.liupeng.cloud

Memos 备忘录:http://memos.liupeng.cloud

语雀知识库:https://www.yuque.com/liupeng_yuque

CSDN 博客:https://blog.csdn.net/liupeng_IT

哔哩哔哩:https://space.bilibili.com/1737903430

码云 代码库:https://gitee.com/liupeng_gitee

Github 代码库:https://github.com/liupeng-github

Gogs 私有代码库:http://gogs.liupeng.cloud


 类似资料: