玻璃质感的 Docker 容器监控面板:一个页面看完整的容器状态,动手管理也不用开终端。
AUTH_TOKEN 后,访问必须带 ?token=xxx面板展示的是你在 NAS / 服务器上真实运行的容器 —— 之前给这台机器做了个自用面板,后来抽出来做成镜像。
docker run -d --name glassdock --restart unless-stopped \
-p 8080:8080 \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-e AUTH_TOKEN=换成一个随机串 \
-e TZ=Asia/Shanghai \
caowenrui/glassdock:latest
打开 http://<服务器IP>:8080,若设置了 AUTH_TOKEN 则用 ?token=<AUTH_TOKEN> 进入。
| 变量 | 默认 | 说明 |
|---|---|---|
AUTH_TOKEN | 空 | 访问令牌;留空=不鉴权(仅建议内网临时用) |
PORT | 8080 | 容器内监听端口,映射到宿主即可 |
TZ | Asia/Shanghai | 时区,影响日志与时间显示 |
AUTH_TOKEN,或放在反代(Nginx / Lucky / Traefik)后面加 BasicAuthdocker.sock 建议用 :ro 只读挂载;需要写操作时再放开面板里没有容器?
检查挂载路径是否正确(Linux 是 /var/run/docker.sock),以及容器是否有权限读该 socket(可加 --group-add$(stat -c '%g' /var/run/docker.sock))。
点了停止没反应?
docker.sock 用 :ro 挂载时无法执行写操作,去掉 :ro 再试。
能监控远程 Docker 吗?
当前版本面向本机 socket,远程请用 Docker 的 DOCKER_HOST + TCP/TLS 自行改造。
MIT
Content type
Image
Digest
sha256:1a288cc78…
Size
46.1 MB
Last updated
3 months ago
docker pull caowenrui/glassdock