Listen

Description

Apple 推出 container 工具讓 macOS 26 原生執行 Linux 容器。


這是一則關於 Apple 宣布 Linux 容器現已可在 macOS 上原生運行的開發者新聞公告。

核心變革與優勢
Ayaan 🐧 在貼文中指出,Apple 釋出的開源專案 container 正式改變了 Mac 上的容器化開發體驗。這項工具讓開發者無需再依賴 Docker Desktop,不僅省去了每月 21 美元的商業授權費用,更解決了背景常駐程式佔用大量記憶體的問題。其關鍵特性包括:
原生效能:利用 macOS 26 的虛擬化技術,將 Linux 容器作為輕量級虛擬機執行,並針對 Apple Silicon 晶片進行 Swift 語言優化。
完全相容:支援 OCI 標準,可直接拉取 Docker Hub 或 GitHub Container Registry 的映像檔。
無縫銜接:採用標準容器 CLI 語法,熟悉 Docker 指令的使用者可無痛轉換。
開源免費:以 Apache-2.0 授權釋出,且不需額外支付商業費用。

安裝與管理流程
該工具目前已在 GitHub 上獲得超過 26,500 顆星,專案處於活躍開發階段。若要開始使用,請參考以下步驟:
安裝:從 GitHub release 頁面 下載簽署過的安裝包,執行後依指示完成安裝,系統檔案將放置於 /usr/local。
啟動服務:安裝完成後,執行以下指令啟動系統服務:
`bash
container system start
`
升級與降級:若需更新或變更版本,請先停止服務:
`bash
container system stop
`
- 升級至最新版:執行 /usr/local/bin/update-container.sh。
- 降級版本:使用 -k 旗標保留使用者資料,或 -d 移除資料,並指定版本號:
`bash
/usr/local/bin/uninstall-container.sh -k
/usr/local/bin/update-container.sh -v 0.3.0
`
移除工具:若需解除安裝,可使用 /usr/local/bin/uninstall-container.sh 腳本,並選擇保留(-k)或刪除(-d)使用者資料。

產業影響與觀察
Ayaan 🐧 認為,繼微軟透過 WSL Containers 讓 Docker Desktop 在 Windows 上變為選配後,Apple 的此舉象徵著「為個人電腦上的容器 GUI 封裝層付費」的時代正悄然結束。雖然 Docker 本身依然重要,但對於追求輕量、高效且原生整合的開發者而言,Apple 提供的這套方案無疑提供了更具成本效益與效能優勢的選擇。更多技術細節與 API 文件可參閱 Apple 官方文件。

原文:https://easyvibecoding.app/curated/2171