手機(jī)像電腦安裝系統(tǒng)
對(duì)于大多數(shù)的人來(lái)說(shuō),現(xiàn)在已經(jīng)成為了生活當(dāng)中最主要的尤其是在工作當(dāng)中,大家都比較喜歡使用微信進(jìn)行交流,微信現(xiàn)在遠(yuǎn)遠(yuǎn)已經(jīng)超過(guò)了qq等一些。為何用戶(hù)比較喜歡使用微信?主要是微信及聊天娛樂(lè)和消費(fèi)于一體給用戶(hù)...
2025.07.03COPYRIGHT ? 2023
粵ICP備2021108052號(hào)
郵箱:611661226@qq.com
留言給我之前有網(wǎng)友提到了,于是補(bǔ)充一篇關(guān)于:手機(jī)刷PostmarketOS系統(tǒng)后如何安裝Docker。另外順便解答大家的一些問(wèn)題:
PostmarketOS是可以在手機(jī)上原生運(yùn)行的Linux系統(tǒng),基于Alpine Linux開(kāi)發(fā)。刷機(jī)后可以在舊手機(jī)上體驗(yàn)完整的Linux系統(tǒng)。這里重點(diǎn)說(shuō)一句:刷PostmarketOS和大家理解的刷機(jī)目的完全不同。手機(jī)刷PostmarketOS后就不是為了作為手機(jī)使用。
雖然PostmarketOS具備手機(jī)的一些功能比如打電話(huà)、聯(lián)網(wǎng)。但操作邏輯和安卓IOS不同,也并不好用。加上一些驅(qū)動(dòng)原因很多手機(jī)刷機(jī)后撥號(hào)和網(wǎng)絡(luò)功能無(wú)法正常使用。所以如果只是圖個(gè)新鮮刷PostmarketOS完全沒(méi)必要。PostmarketOS的意義在于讓的舊設(shè)備變成一臺(tái)Linux主機(jī),你可以在上面學(xué)習(xí)Linux操作,網(wǎng)站搭建等。是一個(gè)非常不錯(cuò)的學(xué)習(xí)和實(shí)驗(yàn)環(huán)境。鑒于現(xiàn)在樹(shù)莓派漲價(jià)嚴(yán)重,舊手機(jī)刷PostmarketOS完全可以成為性能更好價(jià)格更低的代替方案。
并非只有紅米2才能刷PostmarketOS,在官方的wiki上可以看到已經(jīng)有非常多的設(shè)備刷了PostmarketOS。但是不同的設(shè)備刷機(jī)難度不同,而且網(wǎng)上很難找到完整的刷機(jī)方案,新手玩不轉(zhuǎn)。新手想體驗(yàn)PostmarketOS建議找最成熟的刷機(jī)方案。
另外由于很多設(shè)備兼容不完全,導(dǎo)致功能無(wú)法完全正常使用,這也是為什么如果你刷PostmarketOS是為了當(dāng)一個(gè)手機(jī)用,那就完全沒(méi)必要。但是如果你只是想把一臺(tái)舊手機(jī)改裝成Linux主機(jī),那你的選擇非常多,而且最終好用程度可能會(huì)超出你的預(yù)期。
先介紹一下如何安裝docker,PostmarketOS的包管理命令是apk,用下面的命令安裝docker并設(shè)置開(kāi)機(jī)自啟動(dòng):
sudo apk add docker sudo service docker startsudo rc-update add docker default
我推薦搭建順便安裝一下zerotier,這樣遠(yuǎn)程也可以訪(fǎng)問(wèn)手機(jī)SSH也能遠(yuǎn)程訪(fǎng)問(wèn)docker里的應(yīng)用。
sudo apk add zerotier
但是安裝docker之后會(huì)遇到一個(gè)問(wèn)題,因?yàn)榉阑饓Φ脑騞ocker的端口無(wú)法通過(guò)外部訪(fǎng)問(wèn)。雖然官方文檔里介紹了可以通過(guò)防火墻規(guī)則允許docker通信,但是實(shí)際我按照官方指引配置/etc/nftables.d后無(wú)效:
#!/usr/sbin/nft -ftable inet filter { chain input { iifname "docker*" accept comment "Allow incoming network traffic from Docker" } chain forward { iifname "docker*" accept comment "Allow outgoing network traffic from Docker" ct state {established, related} counter accept comment "accept established connections" }}
于是我直接關(guān)了防火墻(因?yàn)檫@不是真正的服務(wù)器,也沒(méi)有公網(wǎng)所以關(guān)閉防火墻影響不大):
sudo service nftables stopsudo rc-update del nftables
這下docker可以正常訪(fǎng)問(wèn)了,但是注意由于手機(jī)CPU是ARM指令集,所以下載鏡像時(shí)也要搜索ARM鏡像。我安裝了一個(gè)speedtest進(jìn)行測(cè)速。PostmarketOS另一個(gè)強(qiáng)大之處在于USB連接電腦可以使用USB網(wǎng)卡模式共享電腦的網(wǎng)絡(luò),直接通過(guò)172.16.42.1就可以訪(fǎng)問(wèn)PostmarketOS。在USB連接模式下我的紅米2測(cè)速可以達(dá)到100兆:
而在wifi連接下,測(cè)速則只有20兆:
另外有朋友說(shuō)通過(guò)USB聯(lián)網(wǎng)可不可以充電,事實(shí)上通過(guò)USB聯(lián)網(wǎng)同時(shí)是可以充電的。所以只要通過(guò)USB插在電腦上,PostmarketOS就是一臺(tái)帶UPS的小主機(jī)。可以像我一樣套娃(手機(jī)連接小主機(jī))。
以及通過(guò)SSH小主機(jī)后,再SSH手機(jī):
唯一遺憾的是手機(jī)OTG拓展時(shí)不能充電,不然通過(guò)OTG拓展真可以做一臺(tái)功能不錯(cuò)的小主機(jī)了(至少做個(gè)下載機(jī)沒(méi)問(wèn)題)。如果USB口被占用只能通過(guò)改裝電池位置的電源接口。
如果手機(jī)內(nèi)存比較小,比如像我這臺(tái)紅米2(1G+8G),其實(shí)安裝Docker的意義不大,因?yàn)楹芏噻R像安裝下來(lái)有幾百兆,空間馬上就會(huì)被占滿(mǎn)。如果有性能好一點(diǎn)的手機(jī)可以用Docker搭建不少服務(wù)。如果手機(jī)性能較差,主要用于學(xué)習(xí)Linux。把它當(dāng)成一個(gè)小服務(wù)器進(jìn)行測(cè)試學(xué)習(xí)Nginx+PHP+Sqlite勉強(qiáng)可以運(yùn)行。
另外編譯安裝wakeonlan后作為局域網(wǎng)的一個(gè)喚醒器喚醒局域網(wǎng)中的其它主機(jī),直接命令操作比較麻煩可以通過(guò)設(shè)置alias配置:
alias ubuntu='~/sd/WakeOnLAN-0.3/a.out mac地址'
最后關(guān)于折騰是不是浪費(fèi)時(shí)間這個(gè)問(wèn)題,折騰是真折騰。至于是不是浪費(fèi)時(shí)間,主要看目的和個(gè)人愛(ài)好,但有一說(shuō)一PostmarketOS這個(gè)項(xiàng)目是真不錯(cuò)。
對(duì)于大多數(shù)的人來(lái)說(shuō),現(xiàn)在已經(jīng)成為了生活當(dāng)中最主要的尤其是在工作當(dāng)中,大家都比較喜歡使用微信進(jìn)行交流,微信現(xiàn)在遠(yuǎn)遠(yuǎn)已經(jīng)超過(guò)了qq等一些。為何用戶(hù)比較喜歡使用微信?主要是微信及聊天娛樂(lè)和消費(fèi)于一體給用戶(hù)...
2025.07.03所需工具:安卓運(yùn)行Windows系統(tǒng)安裝包(安裝包在文章最后,關(guān)注后可見(jiàn),也可私信留言)適用系統(tǒng):安卓用戶(hù)給大家分享一個(gè)好玩的!教大家如何在安卓手機(jī)上安裝Windows系統(tǒng)!首先在PC端解壓小編給的鏡...
2025.07.02有很多PE里面集成了一款好用的系統(tǒng)安裝工具,它就是WinNTSetup,我們用它可以方便的在PE里面安裝Windows系統(tǒng)。但實(shí)際上它功能強(qiáng)大,不僅PE里面能用,Window to go系統(tǒng)里面能用,...
2025.06.28手機(jī)還可以安裝Win10,這個(gè)操作太好了!很艷麗嗎?實(shí)際上,您也可以操作手機(jī)上的win10系統(tǒng),只要您有耐心,就可以很容易地將win10系統(tǒng)安裝到手機(jī)中。 。這是給您的詳細(xì)教程。 1)首先,您需...
2025.06.30說(shuō)起刷機(jī),或者說(shuō)是給手機(jī)重新安裝系統(tǒng),很多人就會(huì)想到電腦重裝系統(tǒng)和手機(jī)重裝系統(tǒng)的區(qū)別。但是看過(guò)我個(gè)人之前的一些文章的朋友可能就會(huì)知道,電腦的系統(tǒng)鏡像下載下來(lái)是可以直接安裝的,并不區(qū)分機(jī)型。為什么手機(jī)的...
2025.07.02