openwrt安装docker并启动的操作方法

 更新时间:2022年03月23日 16:06:44   作者:偶阵雨丿  
这篇文章主要介绍了openwrt安装docker并启动的操作方法,首先需要大家在软件包中下载docker和dockerd,然后在建立软连接,在系统加载时启动docker服务,感兴趣的朋友一起看看吧

openWRT

OpenWrt 可以被描述为一个嵌入式的 Linux 发行版。(主流路由器固件有 dd-wrt,tomato,openwrt,padavan四类)对比一个单一的、静态的系统,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。
对于开发人员,OpenWrt 是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备。

下面重点给大家介绍下openwrt安装docker并启动的操作方法,内容如下所示:

在软件包中下载docker和dockerd

也可以自行下载ipk文件安装

安装成功后启动xshell连上openwrt
执行 /etc/init.d/dockerd 启动docker的daemon服务
若要dockerd自启动则执行

ln -s /etc/init.d/dockerd /etc/rc.d/S100docker

建立软连接,在系统加载时启动docker服务

一下是拉取青龙面板镜像并创建容器的命令

docker run -dit \
 -v /mnt/mmcblk2p4/ql/config:/ql/config \
 -v /mnt/mmcblk2p4/ql/log:/ql/log \
 -v /mnt/mmcblk2p4/ql/db:/ql/db \
 -v /mnt/mmcblk2p4/ql/scripts:/ql/scripts \
 -v /mnt/mmcblk2p4/ql/repo:/ql/repo \
 -v /mnt/mmcblk2p4/ql/raw:/ql/raw \
 -v /mnt/mmcblk2p4/ql/jbot:/ql/jbot \
 --network host \							
 -e ENABLE_HANGUP=true \
 -e ENABLE_TG_BOT=true \
 -e ENABLE_WEB_PANEL=true \
 --name qinglong \
 --hostname qinglong \
 --restart always \
 whyour/qinglong:latest

容器跑起来后浏览器打开青龙面板ip:5700
查看配置文件并修改需要的参数(前缀,是否拉取脚本过程中自动生成定时任务等)

xshell中执行命令

docker exec -it qinglong ql repo https:*.git    或者
docker exec -it qinglong ql raw https:**.gee

或者在定时任务中添加ql 命令执行

脚本执行错误时注意查看jdCookies.js,自定义黑名单可在jdCookies.js中操作(重新拉库会覆盖修改内容),注意拉库命令将jdCookies.js等依赖设置为黑名单

拉取脚本完成后执行以下命令来初始化,否则会缺少依赖

docker exec -it qinglong bash -c "cd scripts && npm i"

脚本执行过程中缺少默写依赖(module)报错,比如 png-js或md5

执行命令安装依赖

docker exec -it qinglong bash -c "cd scripts && npm i -S png-js"
docker exec -it qinglong bash -c "cd scripts && npm i -S jsdom"

某些python脚本需要安装依赖在青龙面板也可操作

到此这篇关于openwrt安装docker并启动的文章就介绍到这了,更多相关openwrt安装docker内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker for windonws之Windows 10 家庭中文版安装clickhouse 22.3版本及配置过程

    docker for windonws之Windows 10 家庭中文版安装cl

    这篇文章主要介绍了docker for windonws之Windows 10 家庭中文版安装clickhouse 22.3版本及配置,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • docker容器内服务随容器自动启动的几种方案

    docker容器内服务随容器自动启动的几种方案

    Docker是一种轻量级的容器化平台,可以帮助开发者快速部署、运行和管理应用程序,这篇文章主要给大家介绍了关于docker容器内服务随容器自动启动的几种方案,需要的朋友可以参考下
    2024-07-07
  • CentOS7如何修改Docker镜像默认存储位置

    CentOS7如何修改Docker镜像默认存储位置

    这篇文章主要介绍了CentOS7如何修改Docker镜像默认存储位置问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Docker Login 登录凭证安全存储方式

    Docker Login 登录凭证安全存储方式

    本文主要探讨Docker镜像仓库登录凭证的存储问题,Docker利用docker login命令校验用户镜像仓库的登录凭证,正确的用户名密码会以base64编码格式保存在Docker配置文件中,这种方式极易泄露且不安全
    2024-09-09
  • Docker中运行PostgreSQL并推荐几款连接工具

    Docker中运行PostgreSQL并推荐几款连接工具

    PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等,今天给大家介绍Docker中运行PostgreSQL并推荐几款连接工具,需要的朋友参考下吧
    2021-06-06
  • 使用docker搭建redis主从的方法步骤

    使用docker搭建redis主从的方法步骤

    这篇文章主要介绍了使用docker搭建redis主从的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 详解用Docker搭建外部可以访问的mysql

    详解用Docker搭建外部可以访问的mysql

    这篇文章主要介绍了详解用Docker搭建外部可以访问的mysql,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • Docker 教程之镜像创建及修改详细介绍

    Docker 教程之镜像创建及修改详细介绍

    这篇文章主要介绍了Docker 教程之镜像创建及修改详细介绍的相关资料,需要的朋友可以参考下
    2016-12-12
  • 如何利用Docker部署一个简单的springboot项目

    如何利用Docker部署一个简单的springboot项目

    这篇文章主要介绍了如何利用Docker部署一个简单的springboot项目,本文通过实例图文实例代码相结合给大家介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • 如何调整Docker中nginx的日志级别详解

    如何调整Docker中nginx的日志级别详解

    这篇文章主要给大家介绍了关于如何调整Docker中nginx的日志级别的相关资料,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-09-09

最新评论