使用Glance可以方便的自定义部署一个Web仪表板页面。本文章将介绍基于Docker的Glance部署和使用。

Glance的github:https://github.com/glanceapp/glance

文件结构规划

 - root
   - glance
	 - docker-compose.yml
     - glance.yml

文件结构可以自行规划,但是需要注意docker-compose.ymlglance.yml需要在同一个目录下

编写docker-compose

首先在上文文件结构规划所示位置新建docker-compose.yml文件

以下是一个示例docker-compose文件,一般不需要做更改:

services:
  glance:
    image: glanceapp/glance
    volumes:
      - ./glance.yml:/app/glance.yml
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - 8080:8080
    restart: unless-stopped

编写Glance配置文件

首先在上文文件结构规划所示位置新建glance.yml文件

仪表板上显示的内容都是要通过编写配置文件来实现

参考官方文档完成配置文件编写:https://github.com/glanceapp/glance/blob/main/docs/configuration.md

启动Glance容器

glance.yml所在目录执行以下命令构建容器并运行:

docker compose up -d