openwrt安裝docker并啟動的操作方法
openWRT
OpenWrt 可以被描述為一個嵌入式的 Linux 發(fā)行版。(主流路由器固件有 dd-wrt,tomato,openwrt,padavan四類)對比一個單一的、靜態(tài)的系統(tǒng),OpenWrt的包管理提供了一個完全可寫的文件系統(tǒng),從應用程序供應商提供的選擇和配置,并允許您自定義的設備,以適應任何應用程序。
對于開發(fā)人員,OpenWrt 是使用框架來構建應用程序,而無需建立一個完整的固件來支持;對于用戶來說,這意味著其擁有完全定制的能力,可以用前所未有的方式使用該設備。
下面重點給大家介紹下openwrt安裝docker并啟動的操作方法,內(nèi)容如下所示:
在軟件包中下載docker和dockerd
也可以自行下載ipk文件安裝
安裝成功后啟動xshell連上openwrt
執(zhí)行 /etc/init.d/dockerd 啟動docker的daemon服務
若要dockerd自啟動則執(zhí)行
ln -s /etc/init.d/dockerd /etc/rc.d/S100docker
建立軟連接,在系統(tǒng)加載時啟動docker服務
一下是拉取青龍面板鏡像并創(chuàng)建容器的命令
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
查看配置文件并修改需要的參數(shù)(前綴,是否拉取腳本過程中自動生成定時任務等)
xshell中執(zhí)行命令
docker exec -it qinglong ql repo https:*.git 或者 docker exec -it qinglong ql raw https:**.gee
或者在定時任務中添加ql 命令執(zhí)行
腳本執(zhí)行錯誤時注意查看jdCookies.js,自定義黑名單可在jdCookies.js中操作(重新拉庫會覆蓋修改內(nèi)容),注意拉庫命令將jdCookies.js等依賴設置為黑名單
拉取腳本完成后執(zhí)行以下命令來初始化,否則會缺少依賴
docker exec -it qinglong bash -c "cd scripts && npm i"
腳本執(zhí)行過程中缺少默寫依賴(module)報錯,比如 png-js或md5
執(zhí)行命令安裝依賴
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內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
docker for windonws之Windows 10 家庭中文版安裝cl
這篇文章主要介紹了docker for windonws之Windows 10 家庭中文版安裝clickhouse 22.3版本及配置,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08