本文目录导读:
《青龙面板虚拟机搭建全攻略:基于Docker的高效部署》
青龙面板是一款功能强大的任务管理面板,在自动化任务处理方面有着广泛的应用,通过在虚拟机中基于Docker搭建青龙面板,可以提供一个独立、可定制且易于管理的运行环境,本文将详细介绍如何在虚拟机中搭建青龙面板的技巧,帮助读者顺利完成部署并高效使用。
准备工作
(一)虚拟机环境准备
1、选择虚拟机软件
图片来源于网络,如有侵权联系删除
- 常见的虚拟机软件有VirtualBox和VMware Workstation,VirtualBox是开源免费的,适合初学者和小型项目;VMware Workstation功能更强大,性能较好,但需要付费购买许可证(也有免费的个人使用版本),这里以VirtualBox为例进行介绍。
- 安装VirtualBox:从官方网站下载适合您操作系统的安装包,按照安装向导完成安装。
2、创建虚拟机
- 打开VirtualBox,点击“新建”按钮。
- 输入虚拟机名称,青龙面板虚拟机”,选择操作系统类型为Linux,版本根据您打算安装的Linux发行版选择(如Ubuntu)。
- 分配内存大小,建议至少1GB(如果您的主机内存充足,可以适当增加)。
- 创建虚拟硬盘,选择VDI(VirtualBox磁盘映像)格式,动态分配大小,设置合适的硬盘容量(如20GB)。
(二)安装Linux操作系统
1、下载镜像文件
- 前往Ubuntu官方网站(https://ubuntu.com/download/server)下载Ubuntu Server的镜像文件。
2、安装操作系统到虚拟机
- 在VirtualBox中,选择创建好的虚拟机,点击“设置”,在“存储”选项中,选择空白的虚拟光驱,点击右侧的光盘图标,选择下载好的Ubuntu镜像文件。
- 启动虚拟机,按照Ubuntu安装向导进行安装,设置用户名、密码等基本信息。
(三)安装Docker
1、更新系统包
- 登录到刚刚安装好的Ubuntu系统,打开终端,执行以下命令更新系统包:
```
sudo apt - get update
sudo apt - get upgrade
```
2、安装Docker依赖包
- 执行以下命令安装Docker依赖的软件包:
```
sudo apt - get install \
apt - transport - https \
ca - certificates \
curl \
gnupg \
lsb - release
```
3、添加Docker官方GPG密钥
- 执行以下命令添加密钥:
```
图片来源于网络,如有侵权联系删除
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker -archive - keyring.gpg
```
4、设置Docker稳定版仓库
- 根据您的Ubuntu版本(使用lsb_release -cs
命令查询),执行以下命令:
```
echo \
"deb [arch=$(dpkg --print - architecture) signed - by =/usr/share/keyrings/docker -archive - keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
5、安装Docker引擎
- 执行以下命令安装Docker:
```
sudo apt - get update
sudo apt - get install docker - ce docker - ce - cli containerd.io
```
6、验证Docker安装
- 执行docker - v
命令,如果显示Docker的版本信息,则表示安装成功。
搭建青龙面板
(一)拉取青龙面板镜像
1、查找青龙面板镜像
- 在终端中执行docker search qinglong
命令,可以查看Docker Hub上可用的青龙面板镜像。
2、拉取镜像
- 执行以下命令拉取青龙面板镜像:
```
docker pull whyour/qinglong:latest
```
(二)创建并运行容器
1、创建容器
- 执行以下命令创建青龙面板容器:
```
docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
图片来源于网络,如有侵权联系删除
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest
```
- 这里的-v
参数是挂载卷,将主机的目录挂载到容器内相应的目录,方便数据的持久化保存。-p
参数是将容器的5700端口映射到主机的5700端口,以便通过主机的IP地址和端口访问青龙面板。--name
参数指定容器名称,--restart always
参数表示容器在系统重启后自动启动。
2、访问青龙面板
- 在浏览器中输入http://<主机IP地址>:5700
,例如http://192.168.1.100:5700
,就可以访问青龙面板的登录界面,默认用户名是admin
,初始密码是admin
,登录后可以修改密码并进行各种任务的配置。
青龙面板的配置与使用
(一)添加任务
1、登录青龙面板
- 使用前面提到的用户名和密码登录到青龙面板。
2、进入任务管理界面
- 在青龙面板的界面中,找到任务管理相关的菜单选项(通常在侧边栏)。
3、添加脚本任务
- 点击“添加任务”按钮,根据任务类型(如定时脚本任务等)填写相应的信息,例如脚本名称、脚本内容、执行周期等。
(二)管理依赖
1、查看依赖需求
- 根据您添加的脚本任务,确定所需的依赖包。
2、在容器内安装依赖
- 可以通过进入青龙面板容器内部来安装依赖,首先执行docker exec -it qinglong bash
命令进入容器的bash终端,然后使用相应的包管理器(如apt - get
或npm
等)安装依赖包。
安全与维护
(一)安全设置
1、修改默认密码
- 登录青龙面板后,尽快修改默认密码为强密码,包含字母、数字和特殊字符的组合。
2、限制访问IP
- 如果可能,可以在虚拟机的防火墙或者网络设备上设置访问规则,只允许特定的IP地址访问青龙面板的端口。
(二)更新与备份
1、更新青龙面板
- 定期查看青龙面板的官方文档或者Docker Hub上的镜像更新信息,通过拉取最新的镜像并重新创建容器来更新青龙面板。
2、数据备份
- 由于我们在创建容器时挂载了数据卷,可以定期备份主机上挂载的数据卷目录(如$PWD/ql
目录),以防止数据丢失。
通过以上步骤,您可以在虚拟机中成功搭建青龙面板,并进行有效的任务管理和自动化操作,在整个搭建和使用过程中,要注意安全和维护方面的问题,以确保青龙面板的稳定运行。
评论列表