2026最新保姆级:青龙面板Docker部署定时任务,零基础手把手教程

## 前言

青龙面板是一款开源的定时任务管理平台,可以自动执行各种定时脚本——签到、领券、推送消息,全自动运行!本教程用Docker一键部署,零基础也能搞定。

## 一、Docker环境准备

### 1.1 安装Docker

Linux一键安装:

curl -fsSL https://get.docker.com | sh
sudo systemctl start docker
sudo systemctl enable docker

Windows/Mac安装Docker Desktop:https://www.docker.com/products/docker-desktop/

### 1.2 配置国内镜像加速

Docker Desktop → Settings → Docker Engine:

{
“registry-mirrors”: [
“https://docker.1panel.live”,
“https://hub.rat.dev”,
“https://docker.m.daocloud.io”
]
}

## 二、部署青龙面板

### 方式1:Docker Run(最简)

docker run -dit -v $PWD/ql/data:/ql/data -p 5700:5700 -e QlBaseUrl=”/” –name qinglong –restart unless-stopped whyour/qinglong:latest

### 方式2:Docker Compose(推荐)

创建 docker-compose.yml:

version: ‘2’
services:
qinglong:
image: whyour/qinglong:latest
container_name: qinglong
volumes:
– ./data:/ql/data
ports:
– “5700:5700”
environment:
QlBaseUrl: ‘/’
restart: unless-stopped

启动:docker compose up -d

## 三、初始化青龙面板

1. 浏览器访问 http://IP:5700
2. 设置管理员账号密码
3. 选择通知方式(可跳过)

## 四、添加定时任务

1. 登录后台 → 定时任务 → 添加任务
2. 输入任务名称
3. 粘贴脚本命令
4. 设置cron表达式(如 0 8 * * * 表示每天8点执行)
5. 启用任务

## 五、安装依赖

部分脚本需要额外依赖,在面板中操作:

Python依赖:在依赖管理中搜索安装,或执行:
docker exec -it qinglong pip3 install 包名

Node.js依赖:
docker exec -it qinglong pnpm install 包名

## 六、常见报错解决

| 报错 | 原因 | 解决方案 |
|——|——|———|
| 5700端口无法访问 | 防火墙未放行 | 开放5700端口 |
| Cannot find module | Node依赖缺失 | docker exec -it qinglong pnpm install xxx |
| No module named | Python依赖缺失 | docker exec -it qinglong pip3 install xxx |
| 登录被锁定 | 多次输错密码 | docker exec -it qinglong ql resetlet |
| 白屏或502 | 容器未完全启动 | 等待1-2分钟或docker restart qinglong |
| 容器自动停止 | 内存不足 | 至少保证2GB可用内存 |

## 七、避坑总结

1. 数据目录一定要挂载,不然容器重建数据全丢
2. 先安装好依赖再跑脚本,不然全报错
3. 密码别太简单,容易被扫到
4. 定时任务不要设置太频繁,避免触发限制
5. 建议用Docker Compose部署,方便管理

本教程由技术保姆网原创,转载请注明出处。

发表回复