news 2026/8/15 14:27:42

Docker部署青龙面板:开源定时任务管理平台完整部署教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Docker部署青龙面板:开源定时任务管理平台完整部署教程

【Docker项目实战】使用Docker部署qinglong定时任务管理平台

  • 一、qinglong介绍
    • 1.1 qinglong简介
    • 1.2 qinglong特点
  • 二、本地环境介绍
    • 2.1 本地环境规划
    • 2.2 本次实践介绍
  • 三、本地环境检查
    • 3.1 检查Docker服务状态
    • 3.2 检查Docker版本
    • 3.3 检查docker compose 版本
  • 四、下载qinglong镜像
  • 五、部署qinglong工具
    • 5.1 使用docker-cli创建qinglong容器
    • 5.2 编辑docker-compose.yaml文件
    • 5.3 docker compose创建qinglong容器
    • 5.4 检查qinglong容器状态
    • 5.5 检查qinglong容器日志
  • 六、qinglong基本使用
    • 6.1 青龙面板初始配置
    • 6.2 通知方式
    • 6.3 账户设置
    • 6.4 完成安装
    • 6.5 访问qinglong首页

一、qinglong介绍

1.1 qinglong简介

支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台

1.2 qinglong特点

  • 支持多种脚本语言(python3、javaScript、shell、typescript)
  • 支持在线管理脚本、环境变量、配置文件
  • 支持在线查看任务日志
  • 支持秒级任务设置
  • 支持系统级通知
  • 支持暗黑模式
  • 支持手机端操作

二、本地环境介绍

2.1 本地环境规划

本次实践为个人测试环境,操作系统版本为centos7.6。

hostnameIP地址操作系统版本Docker版本
jeven192.168.3.166centos 7.620.10.17

2.2 本次实践介绍

1.本次实践部署环境为个人测试环境,生产环境请谨慎;
2.在Docker环境下成功部署qinglong定时任务管理平台。

三、本地环境检查

3.1 检查Docker服务状态

检查Docker服务是否正常运行,确保Docker正常运行。

[root@jeven ~]# systemctl status docker● docker.service - Docker Application Container Engine Loaded: loaded(/usr/lib/systemd/system/docker.service;enabled;vendor preset: disabled)Active: active(running)since Wed2023-12-1314:47:44 CST;1h 15min ago Docs: https://docs.docker.com Main PID:11471(dockerd)Tasks:34Memory:303.4M CGroup: /system.slice/docker.service

3.2 检查Docker版本

检查Docker版本

[root@jeven ~]# docker versionClient: Docker Engine - Community Version:20.10.17 API version:1.41Go version: go1.17.11 Git commit: 100c701 Built: Mon Jun623:05:122022OS/Arch: linux/amd64 Context: default Experimental:trueServer: Docker Engine - Community Engine: Version:20.10.17 API version:1.41(minimum version1.12)Go version: go1.17.11 Git commit: a89b842 Built: Mon Jun623:03:332022OS/Arch: linux/amd64 Experimental:falsecontainerd: Version:1.6.6 GitCommit: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1 runc: Version:1.1.2 GitCommit: v1.1.2-0-ga916309 docker-init: Version:0.19.0 GitCommit: de40ad0

3.3 检查docker compose 版本

检查Docker compose版本,确保2.0以上版本。

[[root@jeven ~]# docker compose versionDocker Compose version v2.19.1

四、下载qinglong镜像

在docker hub下载qinglong镜像,latest 镜像是基于 alpine 构建,debian 镜像是基于 debian-slim 构建。如果需要使用 alpine 不支持的依赖,建议使用 debian 镜像,这里使用latest版本镜像。

dockerpull whyour/qinglong:latestdockerpull whyour/qinglong:debian

五、部署qinglong工具

5.1 使用docker-cli创建qinglong容器

使用docker-cli创建qinglong容器

dockerrun-d\-v/data/ql/data:/ql/data\-p5700:5700\-eQlBaseUrl="/"-eQlPort="5700"\--nameqinglong\--hostnameqinglong\--restartunless-stopped\whyour/qinglong:latest

5.2 编辑docker-compose.yaml文件

创建挂载目录

mkdir-p/data/qinglong/&&cd/data/qinglong/

编辑docker-compose.yaml部署文件

version:'3'services:web:# alpine 基础镜像版本image:whyour/qinglong:latest# debian-slim 基础镜像版本# image: whyour/qinglong:debianvolumes:-/data/ql/data:/ql/dataports:-"0.0.0.0:5700:5700"environment:# 部署路径非必须,以斜杠开头和结尾,比如 /test/QlBaseUrl:'/'restart:unless-stopped

5.3 docker compose创建qinglong容器

使用docker compose创建qinglong容器

[root@jeven qinglong]# docker compose up -d[+]Running2/2 ⠿ Network qinglong_default Created0.0s ⠿ Container qinglong-web-1 Started0.5s

5.4 检查qinglong容器状态

检查qinglong容器状态

[root@jeven qinglong]# docker compose psNAME COMMAND SERVICE STATUS PORTS qinglong-web-1"./docker/docker-ent…"web running0.0.0.0:5700->5700/tcp

5.5 检查qinglong容器日志

检查qinglong容器运行日志,确保qinglong服务正常运行。

dockercompose logs

六、qinglong基本使用

6.1 青龙面板初始配置

访问地址:http://192.168.3.166:5700/,将IP替换为自己服务器IP地址,进入 青龙面板初始配置页面。

6.2 通知方式

这里选择跳过,后续再行设置。

6.3 账户设置

自定义设置用户名和密码

6.4 完成安装

设置完账号和密码后,会提示初始化安装完成。

6.5 访问qinglong首页

输入刚才设置的账号和密码,进入qinglong首页。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/15 14:26:45

世毫九实验室自指宇宙学中智能主体性的确立机制报告

世毫九实验室自指宇宙学中智能主体性的确立机制报告 作者:方见华 单位:世毫九实验室 核心摘要 世毫九实验室(Shardy Lab)提出的自指宇宙学(Self-Referential Cosmology, SRC),是一套试图将宇宙学、认知科学、人工智能与基础物理学统一的原创理论范式。区别于将智能视为“…

作者头像 李华
网站建设 2026/8/15 14:25:33

openEuler社区贡献行动指南:新手从了解到上手的5个步骤

openEuler社区贡献行动指南:新手从了解到上手的5个步骤 【免费下载链接】openEuler-portal The repository of openEuler portal 项目地址: https://gitcode.com/openeuler/openEuler-portal openEuler 是一个面向数字基础设施的开源操作系统社区&#xff0c…

作者头像 李华
网站建设 2026/8/15 14:20:09

告别乱码与低效:为中文而生的跨平台文本编辑器深度体验

告别乱码与低效:为中文而生的跨平台文本编辑器深度体验 【免费下载链接】notepad-- 一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。 项目地址: https://gitcode.com/GitHub_Trending/no/notepad-- 在中…

作者头像 李华
网站建设 2026/8/15 14:19:35

界面开发框架Qt - 组合小部件映射器示例

Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。 Combo Widget Mappe…

作者头像 李华
网站建设 2026/8/15 14:17:10

7步告别风扇噪音:FanControl 风扇控制软件完整上手指南

7步告别风扇噪音:FanControl 风扇控制软件完整上手指南 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending/f…

作者头像 李华