網站首頁 編程語言 正文
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腳本需要安裝依賴在青龍面板也可操作
原文鏈接:https://blog.csdn.net/gzy_0922/article/details/120963295
相關推薦
- 2023-04-01 Rust利用tauri制作個效率小工具_Rust語言
- 2022-03-17 Golang動態調用方法小結_Golang
- 2022-03-10 Docker案例分析:搭建Redis服務_docker
- 2022-12-03 PostgreSQL?數組類型操作使用及特點詳解_PostgreSQL
- 2022-03-16 Oracle數據庫分析函數用法_oracle
- 2023-02-03 python關于excel多個sheet的導入導出方式_python
- 2023-03-11 Tensorflow的DataSet的使用詳解_python
- 2023-02-10 C/C++開發中extern的一些使用注意事項_C 語言
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支