# 1. 生成随机凭证
RAND_USER="admin_$(openssl rand -hex 2)"
RAND_PASS=$(openssl rand -base64 12)
RAND_KEY=$(openssl rand -hex 32)
# 2. 启动 Docker 容器
docker run -d \
--name monitor \
--restart unless-stopped \
-p 5001:5001 \
-v $(pwd)/data:/data \
-e LANGUAGE=zh \
-e ADMIN_USER="$RAND_USER" \
-e ADMIN_PASSWORD="$RAND_PASS" \
-e REFRESH_INTERVAL=10 \
-e SECRET_KEY="$RAND_KEY" \
monitor-server
# 3. 输出登录信息
echo ""
echo "=================================================="
echo "✅ 容器启动成功!"
echo "📂 数据目录: $(pwd)/data"
echo "--------------------------------------------------"
echo "🌍 访问地址: https://127.0.0.1:5001 (或 http)"
echo "👤 用户名 : $RAND_USER"
echo "🔑 密 码 : $RAND_PASS"
echo "=================================================="
echo "⚠️ 请妥善保存上述密码,因为是随机生成的!"
echo " 如果忘记,可以通过 'docker inspect monitor' 查看环境变量找回。"
echo ""
Content type
Image
Digest
sha256:50d69af55…
Size
173.6 MB
Last updated
9 months ago
docker pull 4kerccc/monitor-server:last