Docker VM Runtime
共享執行時步驟,用於基於 VM 的 Docker 安裝,例如 GCP、Hetzner 和類似的 VPS 提供者。將所需的二進位檔案烘焙到映像中
在執行中的容器內安裝二進位檔案是一個陷阱。任何在執行時期安裝的內容都會在重新啟動時遺失。 所有由技能所需的外部二進位檔案都必須在映像建置時安裝。 下列範例僅顯示三個常見二進位檔案:gog用於 Gmail 存取goplaces用於 Google Placeswacli用於 WhatsApp
- 更新 Dockerfile
- 重新建置映像
- 重新啟動容器
上述下載 URL 用於 x86_64 (amd64)。對於基於 ARM 的 VM(例如 Hetzner ARM、GCP Tau T2A),請用每個工具發行頁面上的適當 ARM64 變體取代下載 URL。
建置和啟動
pnpm install --frozen-lockfile 期間建置失敗並出現 Killed 或 exit code 137,VM 記憶體不足。在重試前使用更大的機器類別。
驗證二進位檔案: