N1 Docker部署青龙面板:轻松实现自动化任务管理

作者:梅琳marlin2024.08.29 04:35浏览量:121

简介:本文介绍了如何在N1设备上通过Docker部署青龙面板,实现自动化任务管理。从刷入OpenWrt固件到设置N1为旁路由,再到拉取并配置青龙面板,简明扼要地展示了每一步操作,为非专业读者提供了详尽的指南。

N1 Docker部署青龙面板:轻松实现自动化任务管理

引言

青龙面板是一款基于Web的服务器管理工具,支持多种编程语言的定时任务管理,如Python3、JavaScript、Shell、TypeScript等。它以其强大的功能和易用性在自动化任务管理领域受到广泛欢迎。本文将详细介绍如何在N1设备上通过Docker部署青龙面板,帮助读者轻松实现自动化任务管理。

一、准备工作

在开始之前,请确保您已准备好以下物品:

  • N1设备一台
  • U盘一个(用于刷入固件)
  • OpenWrt固件(推荐使用F大固件或OpenWrt Lite For N1)
  • Docker环境(如果N1已安装OpenWrt,则可通过Docker实现容器化部署)

二、刷入OpenWrt固件

  1. 下载固件和烧录工具

    • 访问OpenWrt官网或相关论坛,下载适用于N1的OpenWrt固件。
    • 下载USB烧录工具,如Win32DiskImager、balenaEtcher或USB Image Tool。
  2. 制作启动U盘

    • 使用烧录工具将下载的固件写入U盘。
    • 注意:写入过程中可能会提示格式化U盘,请确保U盘中无重要数据。
  3. 刷入固件

    • 将U盘插入N1设备。
    • 断电后重新上电,等待N1从U盘启动。
    • 连接N1发出的WiFi信号(通常为Phicomm_n1),并使用默认密码登录OpenWrt后台。
  4. 将固件写入EMMC

    • 进入OpenWrt后台,使用晶晨宝盒或命令行将固件写入EMMC,实现无需U盘启动。

三、设置N1为旁路由模式

  1. 更改无线安全设置

    • 进入OpenWrt后台,修改无线网络的加密方式和密码。
  2. 配置静态IP

    • 查询并记录主路由的IP地址。
    • 为N1分配一个与主路由同网段的IP地址。
    • 在OpenWrt后台配置N1的静态IP、子网掩码、网关和DNS服务器。
  3. 关闭DHCP服务器

    • 在OpenWrt后台的网络设置中,勾选忽略DHCP服务器接口。

四、拉取并部署青龙面板

  1. 安装Docker(如果尚未安装):

    • 在OpenWrt后台或通过SSH连接到N1,安装Docker环境。
  2. 拉取青龙面板镜像

    • 使用Docker命令拉取whyour/qinglong镜像,例如:
      1. docker pull whyour/qinglong:latest
  3. 创建并启动容器

    • 创建一个专属文件夹用于存储青龙面板的数据。
    • 使用Docker命令创建并启动青龙面板容器,例如:
      1. docker run -dit \
      2. -v /mnt/mmcblk2p4/qinglong/config:/ql/config \
      3. -v /mnt/mmcblk2p4/qinglong/log:/ql/log \
      4. -v /mnt/mmcblk2p4/qinglong/db:/ql/db \
      5. -v /mnt/mmcblk2p4/qinglong/scripts:/ql/scripts \
      6. -v /mnt/mmcblk2p4/qinglong/repo:/ql/repo \
      7. -v /mnt/mmcblk2p4/qinglong/raw:/ql/raw \
      8. -v /mnt/mmcblk2p4/qinglong/jbot:/ql/jbot \
      9. -p 5700:5700 \
      10. -e ENABLE_HANGUP=true \
      11. -e ENABLE_TG_BOT=true \
      12. -e ENABLE_WEB_PANEL=true \
      13. --name qinglong \
      14. --hostname qinglong \
      15. --restart always \
      16. whyour/qinglong:latest
  4. **访问青龙面板