圖若上傳失敗,可閱讀原文:
https://ac0844c4.wiz06.com/wapp/pages/view/share/s/2I24j40XE17y2FJV1W2R6SqK2-04-Y3gkADY2ckfT70fiY3i
或
https://gitee.com/xiaominglei001/forMarkdown/raw/master/20210412150410.png
所用固件:
SuLingGG編譯的Lean大 OpenWrt画拾,地址:
百度網(wǎng)盤docker鏡像,此鏡像原作者是用在nas上的矫钓,地址:
https://hub.docker.com/r/johngong/baidunetdisk
所涉設備:x86軟路由一臺尖啡,hc5962路由一臺项玛,win10主機一臺荞估。
第一部分:擴容Docker根目錄
說明咳促,因為x86軟路由已擴容好,再重裝截圖做筆記比較麻煩勘伺,關于擴容部分跪腹,這里就在vm虛擬機下講解,主要步驟都是通用的飞醉,只是實體機要擴容的是實體硬盤余下的未使用的部分冲茸,而虛擬機要擴容的是新增的硬盤。如何在vm虛擬機下安裝openwrt可以搜其它教程,主要就是使用已裝好openwrt的vmdk磁盤噪裕,網(wǎng)絡模式選橋接蹲盘,復制主機網(wǎng)絡狀態(tài),然后在openwrt啟動后的命令行界面膳音,進去/ect/config,找到network铃诬,使用vim編輯lan的ip地址祭陷,我這里設置為192.168.100.111,和電腦IP在同一網(wǎng)段趣席,重啟兵志,然后訪問192.168,100.111。擴容主要步驟如下:
①宣肚,初始安裝好后想罕,查看docker,發(fā)現(xiàn)只有一小部分空間霉涨,因為用的別人的虛擬磁盤按价,不可能很大,所以要想使用docker鏡像笙瑟,要先擴容楼镐,否則百度網(wǎng)盤的鏡像是900多兆,會提示空間不夠往枷,框产。
[圖片上傳失敗...(image-599174-1618028754850)]
②,開始擴容错洁,在虛擬機設置中秉宿,添加一塊硬盤,配置一路默認即可屯碴,我這里把新磁盤命名為openwrt2描睦。
[圖片上傳失敗...(image-bc5409-1618028754850)]
[圖片上傳失敗...(image-884c03-1618028754850)]
③,經(jīng)過上步操作窿锉,點擊下圖重新掃描磁盤酌摇,可見到新增硬盤已經(jīng)出現(xiàn),此時點修改嗡载,可以修改分區(qū)表窑多,及新建及格式化新分區(qū)為ext4,當然這些操作都可在Linux命令行下用指令操作洼滚,以上操作后重啟埂息。(實體機在這里應該看到的是未使用的空間,后面的步驟從這里開始一樣的操作即可。)
[圖片上傳失敗...(image-ab5d01-1618028754849)]
[圖片上傳失敗...(image-3321f1-1618028754849)]
④千康,找到掛載點享幽,添加,把剛分區(qū)好的硬盤作為docker的opt使用拾弃。
[圖片上傳失敗...(image-2b9c96-1618028754849)]
[圖片上傳失敗...(image-c3717d-1618028754849)]
五值桩,上步保存應用后,下圖這里一定要打上勾豪椿,并點下方的保存應用奔坟,并且重啟,否則docker可能還是識別不到更大容量搭盾,這里最終以doker能識別到更大的容量為準咳秉,這樣才能說明擴容成功。
[圖片上傳失敗...(image-7d26d3-1618028754848)]
[圖片上傳失敗...(image-307fea-1618028754849)]
第二部分 下載docker鏡像配置容器啟動
說明鸯隅,擴容好后澜建,接下來是下載鏡像,下載鏡像前保證x86軟路由已可以訪問谷XXX歌蝌以,否則炕舵,下載可能出問題,如400,500饼灿,或下一半斷網(wǎng)等等幕侠。下面截圖是實體x86軟路由上的。
①命令行下碍彭,執(zhí)行如下命令晤硕,若報錯可以嘗試接口-lan-基本設置下把DNS設置為114.114.114.114
docker pull johngong/baidunetdisk
注意,若使用頁面下載庇忌,如下圖所示也可以舞箍,但我這里老是下一半失敗,所以推薦命令行下載
[圖片上傳失敗...(image-7053c2-1618028754848)]
②下載完鏡像后皆疹,可以這里新建容器
[圖片上傳失敗...(image-a7b65b-1618028754848)]
③點這里輸入命令行疏橄,輸入原作者寫的創(chuàng)建命令,然后提交略就,會把這些命令解析到界面上捎迫,
docker create
--name=baidunetdisk
-p 5800:5800
-p 5900:5900
-v /配置文件位置:/config
-v /下載位置:/config/baidunetdiskdownload
--restart unless-stopped
johngong/baidunetdisk:latest
[圖片上傳失敗...(image-b60b7b-1618028754848)]
④在頁面上可以修改路徑及想要訪問的端口
[圖片上傳失敗...(image-9a926a-1618028754849)]
⑤訪問設置好的端口即可,如http://192.168.100.195:5800/
第三部分:通過外網(wǎng)訪問
說明:以上設置好后表牢,可以通過外網(wǎng)來訪問此百度網(wǎng)盤窄绒,達到遠程控制下載的目的。
1崔兴,登錄ZeroTier官網(wǎng):zerotier.com彰导。
2蛔翅,登錄賬號,沒有創(chuàng)建個位谋。
3山析,初次登錄后,點擊創(chuàng)建一個network掏父,之后點擊創(chuàng)建的network id笋轨。
4,點擊network id之后赊淑,可以看到如下界面翩腐,可以給這個network起個名字,如果為了方便可以在權限控制那里選public膏燃,這樣之后只要知道network id的都可以加入進來,否則選private的話要在設備列表左側(cè)勾選才能加入進來何什。
[圖片上傳失敗...(image-9e16cb-1618028754849)]
5组哩,在需要加入“局域網(wǎng)”的設備安裝Zerotier客戶端,并在客戶端上填入剛才分配的network id处渣,之后這個設備就加入進這個局域網(wǎng)了伶贰。加入之后,如下圖罐栈,可以看到Managed IPs黍衙,就是分配的內(nèi)網(wǎng)ip了。
[圖片上傳失敗...(image-e2f33e-1618028754849)]
6荠诬,然后就可以通過訪問分配的Managed IP加自己配置的端口來訪問內(nèi)網(wǎng)設備了琅翻,如10.147.17.100:5800。