openwrt安裝docker并啟動(dòng)的操作方法
openWRT
OpenWrt 可以被描述為一個(gè)嵌入式的 Linux 發(fā)行版。(主流路由器固件有 dd-wrt,tomato,openwrt,padavan四類(lèi))對(duì)比一個(gè)單一的、靜態(tài)的系統(tǒng),OpenWrt的包管理提供了一個(gè)完全可寫(xiě)的文件系統(tǒng),從應(yīng)用程序供應(yīng)商提供的選擇和配置,并允許您自定義的設(shè)備,以適應(yīng)任何應(yīng)用程序。
對(duì)于開(kāi)發(fā)人員,OpenWrt 是使用框架來(lái)構(gòu)建應(yīng)用程序,而無(wú)需建立一個(gè)完整的固件來(lái)支持;對(duì)于用戶(hù)來(lái)說(shuō),這意味著其擁有完全定制的能力,可以用前所未有的方式使用該設(shè)備。
下面重點(diǎn)給大家介紹下openwrt安裝docker并啟動(dòng)的操作方法,內(nèi)容如下所示:
在軟件包中下載docker和dockerd

也可以自行下載ipk文件安裝
安裝成功后啟動(dòng)xshell連上openwrt
執(zhí)行 /etc/init.d/dockerd 啟動(dòng)docker的daemon服務(wù)
若要dockerd自啟動(dòng)則執(zhí)行
ln -s /etc/init.d/dockerd /etc/rc.d/S100docker
建立軟連接,在系統(tǒng)加載時(shí)啟動(dòng)docker服務(wù)
一下是拉取青龍面板鏡像并創(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
容器跑起來(lái)后瀏覽器打開(kāi)青龍面板ip:5700
查看配置文件并修改需要的參數(shù)(前綴,是否拉取腳本過(guò)程中自動(dòng)生成定時(shí)任務(wù)等)
xshell中執(zhí)行命令
docker exec -it qinglong ql repo https:*.git 或者 docker exec -it qinglong ql raw https:**.gee
或者在定時(shí)任務(wù)中添加ql 命令執(zhí)行
腳本執(zhí)行錯(cuò)誤時(shí)注意查看jdCookies.js,自定義黑名單可在jdCookies.js中操作(重新拉庫(kù)會(huì)覆蓋修改內(nèi)容),注意拉庫(kù)命令將jdCookies.js等依賴(lài)設(shè)置為黑名單
拉取腳本完成后執(zhí)行以下命令來(lái)初始化,否則會(huì)缺少依賴(lài)
docker exec -it qinglong bash -c "cd scripts && npm i"
腳本執(zhí)行過(guò)程中缺少默寫(xiě)依賴(lài)(module)報(bào)錯(cuò),比如 png-js或md5
執(zhí)行命令安裝依賴(lài)
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腳本需要安裝依賴(lài)在青龍面板也可操作
到此這篇關(guān)于openwrt安裝docker并啟動(dòng)的文章就介紹到這了,更多相關(guān)openwrt安裝docker內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker發(fā)布sunnyNgrok實(shí)現(xiàn)內(nèi)外網(wǎng)穿透的方法(容器內(nèi)執(zhí)行命令)
這篇文章主要介紹了docker上發(fā)布 sunnyNgrok 實(shí)現(xiàn)內(nèi)外網(wǎng)穿透,容器內(nèi)執(zhí)行命令,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03
Docker方式啟動(dòng)tomcat訪問(wèn)首頁(yè)出現(xiàn)404錯(cuò)誤
這篇文章主要介紹了Docker方式啟動(dòng)tomcat訪問(wèn)首頁(yè)出現(xiàn)404錯(cuò)誤。文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
使用Grafana 展示Docker容器的監(jiān)控圖表并設(shè)置郵件報(bào)警規(guī)則(圖解)
這篇文章主要介紹了使用Grafana 展示Docker容器的監(jiān)控圖表并設(shè)置郵件報(bào)警規(guī)則的圖文教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-01-01
解決Mac下 docker 無(wú)法 ping 通宿主機(jī)的問(wèn)題
這篇文章主要介紹了解決Mac下 docker 無(wú)法 ping 通宿主機(jī)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-11-11
Docker Buildx構(gòu)建多平臺(tái)鏡像的實(shí)現(xiàn)
本文主要介紹了Docker Buildx構(gòu)建多平臺(tái)鏡像的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07
docker-compose中啟動(dòng)鏡像失敗的幾種解決方法
本文主要介紹了docker-compose中啟動(dòng)鏡像失敗的幾種解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
如何自己搭建DockerHub實(shí)現(xiàn)過(guò)程解析
這篇文章主要介紹了如何自己搭建DockerHub實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10
如何解決docker鏡像在不同cpu架構(gòu)上運(yùn)行容器報(bào)錯(cuò)問(wèn)題
文章主要介紹了如何查看本地Docker鏡像的CPU架構(gòu)類(lèi)型,并提供了解決x86鏡像無(wú)法在ARM CPU上運(yùn)行的問(wèn)題的方法,通過(guò)在Dockerfile中使用`--platform`參數(shù)指定CPU架構(gòu),可以在構(gòu)建鏡像時(shí)選擇正確的版本,從而解決架構(gòu)不匹配的問(wèn)題2024-12-12

