实时监控多种容器镜像源的加速器状态,支持 Docker Hub、GHCR、Quay、MCR、K8s、GCR、Elastic、NVCR 等主流镜像仓库。
声明:本项目由 AI 辅助生成,仅供学习和研究使用。
# 拉取镜像
docker pull moelin/docker-mirror-monitor:latest
# 运行(使用默认配置)
docker run -d -p 9080:9080 moelin/docker-mirror-monitor:latest
# 运行(使用自定义配置)
docker run -d \
-p 9080:9080 \
-v $(pwd)/config.yaml:/app/data/config.yaml \
-v $(pwd)/data:/app/data \
moelin/docker-mirror-monitor:latest
Open: http://localhost:9080
services:
monitor:
image: moelin/docker-mirror-monitor:latest
container_name: docker-mirror-monitor
ports:
- "9080:9080"
volumes:
# 配置文件
- ./config.yaml:/app/data/config.yaml
# 数据目录(用于存放自定义 Logo 等)
- ./data:/app/data
healthcheck:
# 内置智能健康检查,会自动读取端口和 TLS 设置
test: ["CMD", "/app/docker-mirror-monitor", "healthcheck", "-config", "/app/data/config.yaml"]
interval: 30s
timeout: 10s
retries: 3
start_period: 5s
restart: unless-stopped
TZ: Timezone (default: Asia/Shanghai)/app/data: Configuration and data/app/data/config.yaml: Main config file (recommended bind-mount)latest: Latest releasevX.Y.Z: Versioned release9080,可在 config.yaml 中修改 server.listen。Content type
Image
Digest
sha256:dea97b6ee…
Size
7.9 MB
Last updated
24 days ago
docker pull moelin/docker-mirror-monitor