01.Docker搭建青龙面板教程

这篇具有很好参考价值的文章主要介绍了01.Docker搭建青龙面板教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用Docker搭建青龙面板教程

青龙面板是一款用于管理和运行脚本的Web界面,广泛应用于各类自动化脚本的管理。使用Docker可以方便地搭建青龙面板,并且保持环境的一致性。下面是使用Docker搭建青龙面板的详细步骤。

方式1:使用docker命令安装

步骤1:安装Docker

在开始之前,首先需要在服务器上安装Docker。您可以参考之前的教程,根据您的操作系统版本和需求安装Docker。

步骤2:拉取青龙面板镜像

使用以下命令从Docker Hub上拉取青龙面板的Docker镜像。

docker pull whyour/qinglong:latest

01.Docker搭建青龙面板教程

步骤3:创建青龙面板容器

使用以下命令创建一个新的Docker容器,并设置必要的环境变量和端口映射。

docker run -dit \
  -v /home/docker/ql/config:/ql/config \
  -v /home/docker/ql/log:/ql/log \
  -v /home/docker/ql/db:/ql/db \
  -p 5700:5700 \
  --name qinglong \
  --hostname qinglong \
  whyour/qinglong:latest

以上命令将创建一个名为qinglong的Docker容器,并将青龙面板的配置文件、日志和数据库等数据挂载到本地目录,同时将容器的5700端口映射到主机的5700端口。

在Docker命令中,-v $PWD/ql/config:/ql/config 是用来将本地目录 $PWD/ql/config 挂载到容器内的 /ql/config 目录。

$PWD 是一个环境变量,表示当前工作目录,即执行 Docker 命令时所在的目录。因此,$PWD/ql/config 表示当前工作目录下的 ql/config 目录。

具体而言,在这个命令中,本地目录 $PWD/ql/config 是指当前工作目录下的 ql/config 目录,它会被挂载到 Docker 容器内的 /ql/config 目录,实现容器和宿主机之间的文件共享。

例如,如果您在 CentOS 7 下执行这个 Docker 命令,并且当前工作目录是 /home/user,那么 $PWD/ql/config 将指向 /home/user/ql/config 目录。这个命令会将 /home/user/ql/config 目录挂载到 Docker 容器内的 /ql/config 目录,从而实现容器和宿主机之间的文件共享。
01.Docker搭建青龙面板教程
通过docker ps -a查看正在运行的容器,可以看到刚才创建的青龙面板容器
01.Docker搭建青龙面板教程

步骤4:访问青龙面板

现在可以通过浏览器访问青龙面板了。在浏览器中输入http://<服务器IP地址>:5700,即可访问青龙面板的Web界面。
01.Docker搭建青龙面板教程

步骤5:配置青龙面板

首次访问青龙面板时,需要进行初始化配置。按照界面上的提示,设置管理员用户名和密码等信息,并点击"确认"按钮完成配置。

1.通知设置暂时跳过
01.Docker搭建青龙面板教程

2.设置用户名和密码

3.登录青龙面板
01.Docker搭建青龙面板教程
01.Docker搭建青龙面板教程

步骤6:使用青龙面板

现在可以在青龙面板中添加脚本、管理任务等,以便于进行自动化操作。通过界面提供的功能,您可以轻松地管理和运行各种脚本。

方式2:使用docker-compose安装

步骤1:创建docker-compose.yml文件

我们在 /home/docker/ql/目录(先创建)下创建一个名为 docker-compose.yml 的文件,作为 Docker Compose 的配置文件。
01.Docker搭建青龙面板教程
01.Docker搭建青龙面板教程

01.Docker搭建青龙面板教程
使用文本编辑器(如 nanovim)打开 docker-compose.yml 文件,并添加以下内容:

version: '3'
services:
  ql:
    image: whyour/qinglong:latest
    container_name: ql
    restart: always
    ports:
      - "5700:5700"
    volumes:
      - /home/docker/ql/config:/ql/config
      - /home/docker/ql/db:/ql/db
      - /home/docker/ql/repo:/ql/repo
    environment:
      - ENABLE_HANGUP=true
      - ENABLE_WEB_PANEL=true
      - ENABLE_TG_BOT=false
      - ENABLE_DOCKER=true
      - PUID=<PUID>
      - PGID=<PGID>

这段配置内容的解释如下:

  • version: 指定 Docker Compose 文件的版本,这里使用的是 3 版本。
  • services: 定义了一个名为 ql 的服务,这个服务对应着青龙面板的容器。
  • image: 指定了青龙面板容器使用的镜像,这里使用的是 whyour/qinglong:latestlatest 表示使用最新版本的青龙面板镜像。
  • container_name: 指定容器的名称,这里设置为 ql
  • restart: 指定容器的重启策略,这里设置为 always,表示容器会自动在退出时重新启动。
  • ports: 定义了容器的端口映射关系,将容器的 5700 端口映射到主机的 5700 端口,允许通过主机的 5700 端口访问青龙面板。
  • volumes: 定义了容器和主机之间的挂载卷关系,将主机上的 /home/docker/ql/config/home/docker/ql/db/home/docker/ql/repo 目录分别挂载到容器内的 /ql/config/ql/db/ql/repo 目录,用于持久化存储青龙面板的配置文件、数据库和仓库数据。
  • environment: 定义了容器的环境变量,包括了青龙面板的一些配置参数,如 ENABLE_HANGUPENABLE_WEB_PANELENABLE_TG_BOTENABLE_DOCKERPUIDPGID 等。

请注意,在使用这个 docker-compose.yml 文件时,需要根据您的实际情况修改挂载卷和环境变量的配置,确保其与您的系统环境和需求相符。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9zX1PuKc-1682420649524)(D:\个人文件\CSDN博客\博客图片资源\image-20230425185911093.png)]

按Esc或者Ctrl+C退出编辑模式,再输入 冒号wq:wq保存并退出
01.Docker搭建青龙面板教程
01.Docker搭建青龙面板教程

步骤2:启动青龙面板容器

docker-compose.yml 文件所在的目录下,使用以下命令启动青龙面板容器:

docker-compose up -d

这将会启动一个后台运行的 Docker 容器,并根据配置文件中的设置,下载青龙面板的镜像并创建容器。
01.Docker搭建青龙面板教程

通过docker ps -a查看创建的容器

01.Docker搭建青龙面板教程

步骤3:访问青龙面板

一旦容器启动成功,您可以通过浏览器访问青龙面板的 Web 页面。默认情况下,青龙面板会在容器的 5700 端口上监听,后续设置步骤和之前一样。文章来源地址https://www.toymoban.com/news/detail-472284.html

使用 Docker 删除已创建的容器

  1. 首先,通过 docker ps -a 命令列出所有已经创建的容器,包括处于运行中和已停止的容器。
  2. 找到您想要删除的容器的容器 ID 或容器名称。
  3. 使用以下命令删除指定的容器,其中 <CONTAINER_ID><CONTAINER_NAME> 替换为您想要删除的容器的容器 ID 或容器名称: sh docker rm <CONTAINER_ID> 或 docker rm <CONTAINER_NAME> 例如: sh docker rm 1a2b3c4d5e6f 或 docker rm my_container
  4. 如果容器正在运行,将无法直接删除。此时可以使用 -f 参数强制删除容器,例如: sh docker rm -f <CONTAINER_ID> 或 docker rm -f <CONTAINER_NAME> 注意:使用 -f 参数将会强制停止并删除容器,慎用该选项。
  5. 删除容器后,可以使用 docker ps -a 命令再次验证容器是否已被成功删除。
    01.Docker搭建青龙面板教程

到了这里,关于01.Docker搭建青龙面板教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 01. docker安装青龙面板 基于阿里云centos7服务器(保姆级图文)

    欢迎关注 『青龙面板』 专栏,持续更新中 欢迎关注 『青龙面板』 专栏,持续更新中 在宝塔面板的软件商店中安装docker 安装命令如下: 在docker中查看是否成功安装 在宝塔面板中添加放行端口 在阿里云云服务器商中放行端口 访问url:ip:5700 这里的ip服务器的公网ip 一直点下

    2024年01月23日
    浏览(37)
  • 青龙面板教程(六):本地动态网络代理搭建

    近段时间在青龙面板上使用代理,但网上代理商类型基本是 数据中心 型,效果跟本机直接请求没什么区别。手头正好有一部闲置的手机,因此尝试在手机上搭建一个代理服务器,这样网络请求的IP就由手机来决定了。 注:青龙面板APP已提供本地代理拓展模块,在移动端即可

    2024年02月04日
    浏览(33)
  • 玩客云刷Armbian->安装Docker->安装openwrt / 安装青龙面板 极简教程(成功率高 拿走不谢)

    直刷包下载地址:https://github.com/hzyitc/armbian-onecloud/releases (建议下载*edge_*.burn.img.xz类型版本的线刷包,线刷步骤很简单,一条双公头数据线就可以,可以参考下其他大神的教程,这里就不做过都介绍 ) 直刷包(备用)下载地址: 直刷包亲测(备用)下载地址:【提取码:

    2024年02月08日
    浏览(54)
  • docker之部署青龙面板

    青龙面板是一个用于管理和监控 Linux 服务器的工具,具有定时运行脚本任务的功能。在实际情况下也可以用于一些定期自动签到等任务脚本的运行。 本次记录下简单的安装与使用,请提前安装好docker,参考之前的文章。 1、拉取镜像 2、运行容器 3、防火墙开发开放端口,如

    2024年04月09日
    浏览(31)
  • docker 安装青龙面板,运行京东脚本

    青龙面板是一个基于 Docker 的开源项目,用于管理和运行各种脚本。在这个示例中,我将向您展示如何使用 Docker 安装青龙面板并运行京东脚本。 首先,确保您已经安装了 Docker。安装完成后,按照以下步骤操作: 打开终端,运行以下命令以拉取青龙面板的 Docker 镜像: 创建一

    2024年02月17日
    浏览(39)
  • 【超详细】服务器使用青龙面板跑联通余量脚本并接收钉钉机器人定时推送超详细教程

    本教程只适用于联通用户 使用场景: 经常需要登录联通营业厅查询流量较为麻烦,本教程是使用青龙面板启动定时任务跑联通余量(v4)的脚本进行定时查询流量情况。 效果图如下,教程最后会有教学,根据自己想要的格式修改脚本: 安装docker 安装青龙面板 安装完成后,访问ip

    2024年02月16日
    浏览(246)
  • 【23年2月23日更新】搭建宝塔面板、青龙面板“京东代挂”

     本文章仅供学习  目录 一、青龙面板是什么? 二、搭建宝塔面板 1.更新 yum 包 2.拉取宝塔面板镜像并安装 3.初始化宝塔 三、安装青龙面板 1.安装 2.安装依赖、拉库、配置 四、参考配置文件 五、安装傻妞机器人   青龙面板可以运行某东脚本,你在某宝、某度等各个渠道搜索

    2023年04月15日
    浏览(29)
  • 本地服务器搭建青龙面板(PC端)

    1:安装虚拟机 准备工作: 1.VMware下载地址:VMware虚拟机(提取码:11GX)  2.CentOS 7 镜像地址:CentOS7镜像(官网:速度很慢!)  云盘传送门:CentOS7镜像(提取码:BAUw) 3.VMware安装:下载完成后自行安装,无脑默认下一步即可,关于安装位置可以根据自身情况合理调配,默认是C盘 2:创建虚拟机 

    2024年02月11日
    浏览(49)
  • 青龙面板从搭建到运行第一个定时脚本

    青龙面板搭建—手把手教学(2022年4月24日更新) 需要注意的是 一定要在腾讯云控制台-防火墙,开启对应的端口(也就是配置青龙面板时开放的接口) [青龙面板]依赖管理-一键安装/免代码安装 直接使用可视化安装即可。因为楼主使用的是JS脚本,所以安装的是node.js相关的依

    2024年02月06日
    浏览(64)
  • 玩客云安装docker openwrt 青龙面板 宝塔面板的方法

    安装docker apt-get update apt-get upgrade 使用docker安装脚本 apt install docker.io  装可视面板 docker run --restart always --name fast -p 8081:8081 -d -v /var/run/docker.sock:/var/run/docker.sock wangbinxingkong/fast 安装青龙面板 docker run -dit   --name qinglong   --hostname qinglong   -p 5700:5700   -v $PWD/docker/ql/config:

    2024年02月06日
    浏览(492)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包