作者:玻璃水推廣員
前言
因為最近買了亞瑟,加上前段時間無聊,把之前巨資購入且在吃灰中的360v6京東雲版刷了openwrt系統。使用了一段時間發現沒docker確實很浪費這顆ipq6018的效能,自己折騰兩天寫了個安裝教程,分享給需要的人
因為機器已經賣了
所以只說方法,沒有圖片。看不懂的地方可以留言,我看到了會回覆。
本教程適合有usb介面,有閒置u盤、硬碟,和已經安裝了openwrt的路由器。以360v6為例,但不限於此機型,理論上來說所有帶usb的op機型都適合本教程。
換源、更新元件
mv /etc/opkg/distfeeds。conf /etc/opkg/distfeeds。conf。backup && vi /etc/opkg/distfeeds。conf
貼上下面的內容
src/gz immortalwrt_base https://mirrors。vsean。net/openwrt/releases/21。02-SNAPSHOT/packages/aarch64_cortex-a53/base
src/gz immortalwrt_luci https://mirrors。vsean。net/openwrt/releases/18。06-SNAPSHOT/packages/aarch64_cortex-a53/luci
src/gz immortalwrt_packages https://mirrors。vsean。net/openwrt/releases/21。02-SNAPSHOT/packages/aarch64_cortex-a53/packages
src/gz immortalwrt_routing https://mirrors。vsean。net/openwrt/releases/21。02-SNAPSHOT/packages/aarch64_cortex-a53/routing
src/gz immortalwrt_telephony https://mirrors。vsean。net/openwrt/releases/21。02-SNAPSHOT/packages/aarch64_cortex-a53/telephony
在web介面依次開啟網路-防火牆-啟用FullCone-NAT-轉發-接受
執行opkg update
注意,有liblzo2字樣的報錯才進行本步驟
mv /usr/lib/liblzo2。so。2 /usr/lib/liblzo2。so。2。bak
mv /usr/lib/liblzo2。so。2。0。0 /usr/lib/liblzo2。so。2。0。0。bak
擴容根分割槽
插入一個u盤或者行動硬碟到usb口上,具體步驟看下面這個連結。完成後df -h檢查
https://www。jianshu。com/p/5707ff7bb374
安裝docker
opkg install docker dockerd docker-compose luci-app-docker luci-app-dockerman luci-i18n-docker-zh-cn luci-i18n-dockerman-zh-cn luci-lib-docker
裝完之後在op主介面ctrl+f5重新整理一下,應該就有docker相關的字樣了
驗證
ddns-go安裝(有需求再裝,也可用作測試)
mkdir /opt/ddns
docker pull jeessy/ddns-go
docker run -d ——name ddns ——restart=always ——net=host -v /opt/ddns:/root jeessy/ddns-go
如無報錯則成功安裝
結語
使用了後發現的bug:
重啟後有機率docker自動掛載到/tem目錄,空間只有200m,再次重啟後正常。
韌體不能關閉wifi。
開啟App看更多精彩內容