Sign inSign up

qc0624/telegram-docker-bot

By qc0624

•Updated 9 months ago

Image
0

2.8K

qc0624/telegram-docker-bot repository overview

⁠Telegram Docker Bot

通过 Telegram 机器人管理 Docker 容器,支持 Web 面板。

⁠功能

  • 容器管理(启动、停止、重启、更新)
  • 查看容器日志
  • 镜像更新监控
  • 镜像管理与清理
  • 容器别名
  • 资源占用查看
  • Web 管理面板

⁠快速部署

⁠1. 创建配置文件

mkdir telegram-docker-bot && cd telegram-docker-bot

cat > .env << EOL BOT_TOKEN=你的Token AUTHORIZED_USERS=你的TG用户ID COMPOSE_DIR=/opt/docker/compose EOL

cat > docker-compose.yml << EOL version: '3.8' services: telegram-docker-bot: image: qc0624/telegram-docker-bot:latest container_name: telegram-docker-bot restart: unless-stopped env_file: .env environment: - TZ=Asia/Shanghai volumes: - /var/run/docker.sock:/var/run/docker.sock - ./data:/app/data ports: - "12713:8080" EOL

⁠2. 启动服务

docker-compose up -d

⁠环境变量

BOT_TOKEN(必填):Telegram Bot Token,通过 @BotFather 获取 AUTHORIZED_USERS(必填):授权用户ID,通过 @userinfobot 获取 COMPOSE_DIR(选填):Compose 目录,默认 /opt/docker/compose

⁠Bot 命令

/list 查看所有容器 /c 交互式面板 /restart 容器名 重启容器 /logs 容器名 查看日志 /update 容器名 更新容器 /watch 容器名 添加监控 /check 检查更新 /stats 资源占用 /clean 清理镜像

⁠Web 面板

访问 http://服务器IP:12713⁠

⁠License

MIT

Tag summary

Content type

Image

Digest

sha256:c47b458c3…

Size

167.1 MB

Last updated

9 months ago

docker pull qc0624/telegram-docker-bot