openwrt安装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内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 5分钟教你docker安装启动redis全教程(全新方式)

    什么是redis 根据百度百科介绍,Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.是一个高性能(NOSQL)Key-Value数据库,并提供多种语言的API,redis也是完全开源免费的,遵守BSD协议. 什么又是NOSQL NOSQL,泛指非关系型的数据库,提到非关系型的数据库,我们就来简单讲讲关系型数据库,关系型数据库,大家都知道的oracle,mysql,postgre等都是关

  • docker安装redis并以配置文件方式启动详解

    更新 最近发现服务器被挖矿病毒入侵了 很有可能是因为redis没有设置密码的原因! 1.获取redis镜像 docker pull redis 指定版本号: docker pull redis:4.0.9 不加版本号默认获取最新版本,也可以使用 docker search redis 查看镜像来源 2.查看本地镜像 docker images 3.然后启动容器,做映射 ①创建配置文件目录存放redis.conf,文件从官网下载. ②创建文件夹,新建配置文件贴入从官网下载的配置文件并修改 mkdi

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

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

  • CentOS7 安装docker 解决启动不了的问题

    CentOS7安装docker 启动不了,在工作当中遇到这个问题,当时急的不清,网上资料又不多,不过经过自己的捣鼓终于解决了 这个问题! [root@test ~]# yum update [root@test ~]# yum install docker [root@test ~]# service docker start Redirecting to /bin/systemctl start docker.service Job for docker.service failed beca

  • kali安装docker和portainer的配置方法

    随着docker的出现,很多服务已经慢慢脱离了对硬件架构的依赖,很多arm结构的硬件也能运行x86的服务,docker启动速度和部署的快速性也受到广大极客的青睐,之前我是在自己买的树莓派4B安装了一个kali,我们都知道树莓派是arm架构CPU.我准备在上面部署一个nextcloud所以就想到了docker. 好了,不废话上命令: 1.安装docker和启动docker sudo apt-get install docker sudo systemctl start docker 2.docke

  • Windows Server 2012 R2 安装 Docker的详细步骤

    目录 安装包下载 安装步骤 ☘️安装 Docker Toolbox ☘️启动Docker ☘️遇到的报错提示 ☘️参考 安装包下载 windows10.Windows Server 2016以上系统可直接使用安装包,低版本系统需要使用 Docker Toolbox 来进行安装使用 Docker.这里在网盘中提供需要的文件. 链接: https://pan.baidu.com/s/1C9rTfY2AkQQv6g-XPWZ39Q?pwd=n83r 提取码: n83r 安装步骤 开启 Cpu 的虚拟化

  • centOS7安装docker的详细步骤

    centOS 7如何安装docker?本文给出详细的步骤. 首先准备一台linux系统. Docker需要一个64位系统的系统,内核的版本必须大于3.10,可以用命令来检查是否满足要求: 满足条件后,下面开始正式安装步骤: 1.更新yum: sudo yum update 更新过程中有提示,输入"y": 2.更新完成,执行docker安装脚本: curl -sSL https://get.docker.com/ | sh 3.启动docker服务: 4.测试docker安装是否完成:

  • 如何配置docker官方源并用yum安装docker

    本文介绍了如何配置docker官方源并用yum安装docker ,分享给大家,希望对各位有帮助 一.docker的官方安装文档: https://docs.docker.com/engine/installation/linux/centos/ 由docker给的文档可以看出它也只是去配置了一个docker的yum源.然后就通过这个源来安装docker了:在这个文档下我们采用手工配置 的方式 二.配置一个docker用的源: 1.为docker 增加一个新的yum配置文件:touch /etc/

  • Centos7下安装Docker Engine

    一.先决条件 首选需要一个64位操作系统和3.10或者更版本的内核. 查看当前内核版本: $ uname -r 3.10.0-229.el7.x86_64 二.yum安装Docker Engine 安装Docker Engine有两种方式,我们先选择yum安装,并且Docker官方提供了yum源. 1.使用普通用户sudo或者root登录到你的服务器,更新yum,确保你的软件都是最新的 $ sudo yum update 2.添加Docker的yum源 $ sudo tee /etc/yum.r

  • CentOS 7.2 下安装 Docker 1.12.3 版的详细方法

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口. 1.强大的官方文档 https://docs.docker.com/engine/installation/linux/centos/ 2.按步骤来,先更新yum源,这里用163的源 yum install -y wget cd /etc/yum.repos.d wget http://mi

  • Centos下安装docker教程

    通过yum安装 需要root或者能sudo的权限 yum包更新到最新 $ sudo yum update 添加Docker yum源 $ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF' [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/ enabled=1 gpgcheck=1 gpgkey=h

  • MAC下安装docker教程

    序 由于云主机很快就要到期了,还是在mac上先搭一下docker环境吧. 安装brew curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1 boot2docker方式(将要废弃) 安装docker sudo brew install boot2docker boot2docker init 启动 boot2docker up 按提示更新环境变量 export

随机推荐