all in one之安装docker、青龙和青龙卸载更新(第三章)

本文详细介绍如何在Ubuntu系统中安装Docker并设置国内加速源,随后指导读者通过Docker环境部署青龙面板,包括安装指定版本及更新卸载过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装docker和青龙

ubuntu安装docker

参考教程0
参考教程1
参考教程2

apt-get install docker-ce docker-ce-cli containerd.io

更改docker国内源

一、国内加速地址

  1. Docker中国区官方镜像
https://registry.docker-cn.com
  1. 网易
http://hub-mirror.c.163.com
  1. ustc
https://docker.mirrors.ustc.edu.cn
  1. 中国科技大学
https://docker.mirrors.ustc.edu.cn
  1. 阿里云容器 生成自己的加速地址
    在这里插入图片描述

流程如下
创建或修改json文件【没有这个文件会创建这个文件】

vim /etc/docker/daemon.json

文件格式如下,多个源用隔开

{
    "registry-mirrors": [
        "https://registry.hub.docker.com",
        "http://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://registry.docker-cn.com"
    ]
}

配置完文件,重新加载docker服务【重启】

systemctl restart docker

查看是否成功

docker info

查看docker的状态【actving绿色为运行状态】

systemctl status docker

docker环境下安装青龙

参考教程1参考教程2

网传2.10.13版本稳定,可以自由选择版本,也可以安装最新版
安装命令如下:【可能不稳定,安装时间有长有短】

sudo 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

whyour/qinglong:latest 为最新版
whyour/qinglong:2.10.13 为2.10.13版本
5700:5700 端口是5700,如果想换端口,5678:5700,后面的5700不动
restart always 自启

等待安装即可。
安装完成,默认青龙自启,如果青龙服务没启动,重启命令:

docker restart qinglong

服务启动后,浏览器访问:

http://192.168.xx.xxx:5700/

在这里插入图片描述
然后登陆,在定时任务的右上角可以新建定时任务
在这里插入图片描述
然后可以用来跑京东脚本等,可以自定义,下列演示京东脚本
脚本导航
获取cookies的教程参考:
在环境变量里面配置京东cookies:
参考1参考2

名称为:

JD_COOKIE

值的参数:

pt_key=AAxxxxxxxxxxxxxxxxxxxQAo; pt_pin=jd_xxxxxxxxx; 

在这里插入图片描述

青龙卸载更新

查看青龙的ID

docker ps -a

在这里插入图片描述

停止青龙

docker stop ID

ID替换为上面查询到的ID

删除青龙

docker rm ID

删除文件

在这里插入图片描述

拉取镜像

如果不拉取镜像,重新安装可能还是上次的版本

docker pull whyour/qinglong:latest

如果想安装其他版本,更换为:

docker pull whyour/qinglong:2.8.3

之后重新运行安装命令

sudo 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
<think>嗯,用户想通过宝塔面板安装Docker配置青龙面板,我得先理清楚步骤。首先,根据引用[2],安装宝塔面板需要执行那个yum命令,然后运行安装脚本。安装完成后,用户需要登录宝塔面板,这部分应该没问题,但可能需要提醒用户记住登录信息。 接下来是安装Docker。引用[1]提到在软件商店里找Docker管理器安装。如果已经安装过,会显示卸载,所以用户需要确认是否已经安装。如果安装过程中遇到问题,比如Docker-compose的问题,引用[3]给出了一条命令,可能需要提前告诉用户,避免他们卡在这一步。 安装Docker之后,配置青龙面板。引用[4][5]有相关的Docker命令,比如创建容器拉取仓库。这里要注意端口映射,默认的5700端口是否被占用,还有文件映射的路径是否正确。用户可能需要根据实际情况调整路径,比如/home/qinglong这样的目录是否存在,或者是否有权限问题。 然后是配置青龙面板的步骤,访问IP:5700,进入初始化界面。根据引用[4],可能需要用docker exec命令查看验证信息,这部分需要详细说明,避免用户找不到验证码。安装完成后,拉取脚本仓库是关键,引用[5]提供了ql repo的命令,但用户可能需要了解如何添加订阅,或者处理常见的错误,比如网络问题导致拉取失败。 用户可能遇到的问题包括Docker安装失败、端口冲突、权限不足、脚本拉取不成功等等。需要提前考虑这些情况,给出解决方案,比如检查防火墙设置、使用正确的路径、确保网络连接等。此外,引用[3]提到的docker-compose链接问题,如果用户遇到相关错误,可以建议他们运行那个ln命令。 最后,生成相关问题的时候,要覆盖安装过程中的常见问题、优化配置、升级维护、脚本管理错误处理,这样用户如果有进一步的问题,可以自行查找或提问。确保每个步骤都清晰,命令准确无误,避免用户因为打字错误或路径错误导致安装失败。</think>### 分步教程:通过宝塔面板安装 Docker 及配置青龙面板 --- #### **一、安装宝塔面板** 1. **执行安装命令**(需 root 权限): ```bash yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ``` 安装完成后会显示面板地址、账号密码[^2]。 --- #### **二、安装 Docker** 1. **登录宝塔面板**,进入“软件商店”; 2. 搜索 **Docker管理器**,点击安装(若已安装会显示“卸载”)[^1]; 3. **验证 Docker 是否正常运行**: ```bash docker -v ``` 4. **处理 Docker-compose 问题**(若报错): ```bash ln -sf /usr/libexec/docker/cli-plugins/docker-compose /usr/bin/docker-compose ``` 此命令修复 docker-compose 路径问题[^3]。 --- #### **三、配置青龙面板** 1. **创建青龙容器**: ```bash docker run -dit \ --name qinglong \ --hostname qinglong \ -p 5700:5700 \ -v /home/qinglong/config:/ql/config \ -v /home/qinglong/scripts:/ql/scripts \ --restart always \ whyour/qinglong:latest ``` 说明: - `-p 5700:5700`:映射容器端口到主机; - `-v`:持久化配置脚本文件; - `--restart always`:容器随系统自启[^4]。 2. **访问青龙面板**: 浏览器输入 `http://服务器IP:5700`,进入初始化界面。 3. **获取登录验证信息**: ```bash docker exec -it qinglong cat /ql/config/auth.json ``` 输出结果包含 `username` `password`。 --- #### **四、配置青龙脚本仓库** 1. **登录青龙面板**,进入“订阅管理”; 2. **添加仓库**(以京东脚本为例): ```bash ql repo https://github.com/zero205/JD_tencent_scf.git "jd_|jx_|getJDCookie" "backUp|icon" "^jd[^_]|USER|sendNotify|sign_graphics_validate|JDJR" "main" ``` 此命令拉取指定仓库的脚本并自动同步[^5]。 --- #### **五、常见问题解决** 1. **端口冲突**:修改 `-p 5700:5700` 中的主机端口(如 `-p 5800:5700`)。 2. **权限不足**:检查宝塔面板的目录权限,确保 `/home/qinglong` 可读写。 3. **脚本拉取失败**:检查网络连接或更换仓库地址。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值