保姆级教程:用Docker在CentOS服务器上部署青龙面板,小白也能搞定

保姆级教程:用Docker在CentOS服务器上部署青龙面板,小白也能搞定零基础玩转青龙面板 CentOS 服务器 Docker 全流程实战指南 刚接触服务器运维的新手们 是否对复杂的命令行望而生畏 今天我们就用最接地气的方式 带你从零开始在 CentOS 服务器上部署青龙面板 不用担心 即使你连 SSH 连接都不会 跟着这篇教程一步步操作 90 分钟内就能搭建好自己的自动化任务平台 1 环境准备 从空白服务器开始 在开始之前 你需要准备一台 CentOS

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。

# 零基础玩转青龙面板:CentOS服务器+Docker全流程实战指南

刚接触服务器运维的新手们,是否对复杂的命令行望而生畏?今天我们就用最接地气的方式,带你从零开始在CentOS服务器上部署青龙面板。不用担心,即使你连SSH连接都不会,跟着这篇教程一步步操作,90分钟内就能搭建好自己的自动化任务平台。

1. 环境准备:从空白服务器开始

在开始之前,你需要准备一台CentOS 7/8的云服务器(1核2G配置足够)。各大云平台的新用户优惠通常几十元就能买到一年的基础配置。登录服务器后,我们首先进行基础环境配置。

常见误区警示

  • 不要使用root用户直接操作,建议新建专用用户
  • 国内服务器建议更换为阿里云或腾讯云的镜像源
  • 确保服务器时间与本地时区一致

更新系统基础组件:

sudo yum update -y && sudo yum install -y wget curl vim 

配置防火墙规则(以CentOS 7为例):

sudo systemctl start firewalld sudo firewall-cmd --permanent --add-port=5700/tcp sudo firewall-cmd --reload 

2. Docker安装与优化配置

青龙面板基于Docker运行,因此我们需要先安装Docker引擎。以下是针对国内网络环境的优化安装方案:

  1. 卸载旧版Docker(如有):
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine 
  1. 设置阿里云Docker镜像源:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
  1. 安装Docker并配置:
sudo yum install -y docker-ce docker-ce-cli containerd.io sudo systemctl start docker && sudo systemctl enable docker 

配置Docker加速器(解决镜像拉取慢的问题):

sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://你的阿里云加速地址.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker 

验证安装:

docker version docker run hello-world 

3. 青龙面板容器化部署

现在进入核心环节——部署青龙面板容器。我们推荐使用最新稳定版镜像:

拉取镜像(国内用户建议使用代理加速):

docker pull whyour/qinglong:latest 

启动容器时需要注意几个关键参数:

  • 端口映射:将容器内部的5700端口映射到主机端口
  • 数据持久化:挂载volume防止数据丢失
  • 时区设置:确保任务执行时间准确

完整启动命令:

docker run -dit -p 5700:5700 --name qinglong --hostname qinglong -v /opt/qinglong:/ql/data -e TZ=Asia/Shanghai --restart unless-stopped whyour/qinglong:latest 

端口冲突解决方案: 如果5700端口已被占用,可以更改为其他端口(如5800:5700),但需要同步修改防火墙规则:

sudo firewall-cmd --permanent --add-port=5800/tcp sudo firewall-cmd --reload 

4. 青龙面板初始化配置

容器启动后,通过浏览器访问:http://你的服务器IP:5700 进入初始化界面。首次使用需要完成以下配置:

  1. 账户设置
    • 创建管理员账号(建议使用强密码)
    • 配置通知方式(可选)
  2. 系统检查
    • 确认容器状态正常
    • 检查依赖组件是否齐全
  3. 基础功能验证
# 查看容器日志 docker logs qinglong --tail 100 # 进入容器内部 docker exec -it qinglong bash # 测试任务执行 docker exec -it qinglong ql update 

5. 京东自动化任务实战

青龙面板最流行的应用场景就是京东自动化任务。下面演示如何配置京东脚本:

  1. 添加脚本仓库(以常用仓库为例):
docker exec -it qinglong ql repo https://github.com/whyour/hundun.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER" 
  1. 配置环境变量:
    • 登录青龙面板Web界面
    • 进入"环境变量"页面
    • 添加JD_COOKIE变量(值通过下文方法获取)

安全提示

  • 不要在任何公开场合泄露你的JD_COOKIE
  • 定期更新Cookie(通常1个月有效期)
  • 建议使用子账号而非主账号
  1. 获取京东Cookie的最新方法:

方法一:Alook浏览器(iOS/Android通用)

  1. 安装Alook浏览器
  2. 访问m.jd.com并登录
  3. 点击菜单→工具→开发者工具→Cookies
  4. 复制pt_key和pt_pin组合

方法二:电脑浏览器

  1. Chrome访问m.jd.com
  2. 按F12打开开发者工具
  3. 进入Application→Cookies
  4. 查找pt_key和pt_pin

6. 高级管理与维护技巧

青龙面板稳定运行后,还需要掌握以下维护技能:

日常维护命令

# 更新青龙面板 docker exec -it qinglong ql update # 重启容器 docker restart qinglong # 清理旧日志 docker exec -it qinglong ql rmlog 7 # 备份重要数据 docker cp qinglong:/ql/data /backup/qinglong-$(date +%Y%m%d) 

性能优化建议

  • 限制容器内存使用:--memory 1g
  • 设置日志轮转:配置logrotate
  • 定期清理无用镜像和容器

故障排查指南

问题现象 可能原因 解决方案
无法访问5700端口 防火墙未放行/端口冲突 检查防火墙规则/更换端口
任务执行失败 Cookie失效/脚本错误 更新Cookie/检查脚本仓库
容器频繁重启 资源不足/配置错误 检查日志/增加资源

7. 安全加固与**实践

为确保系统长期稳定运行,建议实施以下安全措施:

  1. 网络层防护
    • 修改默认端口(不使用5700)
    • 配置Nginx反向代理+HTTPS
    • 设置IP访问白名单
  2. 应用层防护
    • 定期更新青龙面板
    • 使用复杂的管理员密码
    • 限制容器权限
  3. 数据安全
    • 定时备份/ql/data目录
    • 敏感信息加密存储
    • 实施监控告警

示例备份脚本(可加入crontab):

#!/bin/bash BACKUP_DIR="/backup/qinglong" mkdir -p $BACKUP_DIR docker exec qinglong tar czf /tmp/backup.tar.gz /ql/data docker cp qinglong:/tmp/backup.tar.gz $BACKUP_DIR/qinglong-$(date +%Y%m%d).tar.gz find $BACKUP_DIR -type f -mtime +7 -delete 

实际使用中发现,配置完成后前3天最容易遇到Cookie失效问题。建议设置每周检查提醒,养成定期更新Cookie的习惯。对于多账号用户,可以使用&符号连接多个Cookie值,实现批量管理。

小讯
上一篇 2026-04-13 18:17
下一篇 2026-04-13 18:15

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/259154.html