这篇文章主要介绍了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内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
本文标题为:openwrt安装docker并启动的操作方法


基础教程推荐
- windows环境下apache-apollo服务器搭建 2023-09-10
- Centos7 nginx的安装以及开机自启动的设置 2023-09-22
- 为Win2003服务器打造铜墙铁壁的方法步骤 2022-09-01
- RFO SIG之openEuler AWS AMI 制作详解 2022-12-28
- Centos 安装Django2.1 2023-09-24
- P3 利用Vulnhub复现漏洞 - Apache SSI 远程命令执行漏洞 2023-09-10
- Apache CarbonData 1.0.0发布及其新特性介绍 2023-09-11
- Apache Kafka 2.5 稳定版发布,新特性抢先看 2023-09-11
- Docker容器操作方法详解 2022-11-13
- 通过StatefulSet部署有状态服务应用实现方式 2022-10-01