上周三下午,我刪掉了Windows上的Docker Desktop。不是賭氣,是算了一筆賬之后發現:這套用了五年的工作流,一直在偷偷吃我的硬件紅利。
事情要從Proxmox說起。幾年前我把主力機換成這臺虛擬化平臺后,第一次摸到LXC(Linux原生容器)的甜頭。但那時候我還舍不得Docker的生態——Compose文件寫得順手,Hub上鏡像隨手拉,社區文檔一搜一大把。于是搞了個折中方案:在Proxmox里開虛擬機,虛擬機里跑Docker。安全是安全了,但資源賬單不好看。一臺VM要占掉固定內存,Nested Docker和LXC共享內核的隱患也沒徹底解決,UID映射和網絡配置更是越搞越像俄羅斯套娃。
![]()
轉折點在Proxmox VE 9.1。這個版本實驗性地支持直接從Docker Hub拉鏡像轉成LXC模板。不是嵌套,是原生跑。我試了下把常用的自托管服務棧遷過去,內存占用直接砍掉四成。更關鍵的是,不再需要為了跑幾個容器而維護一整個Windows系統——我的游戲幀數都穩了。
現在的工作流是這樣的:Proxmox管底層,LXC跑服務,需要Docker生態的場合直接用9.1的鏡像轉換。沒有Desktop UI的冗余,沒有Windows子系統的翻譯損耗,命令行還是那些命令行,但每一行都落在裸金屬上。
說實話,Docker Desktop對新手依然友好。但如果你已經跨過"能跑起來"的階段,開始計較資源效率和安全邊界,原生容器值得認真考慮。這不是技術信仰,是硬件利用率的問題——同樣的電費,誰不想多跑兩個服務。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.