1
容器設定
編輯 請保留預設的資料路徑,以及內建的 MongoDB 與 Redis 服務。設定
config/overleaf.rc 中的這些既有項目:config/overleaf.rc
OVERLEAF_LISTEN_IP=127.0.0.1 後,只有這台 Mac 上的瀏覽器能開啟執行個體。2
3
檢查 Docker VM 的 Linux 核心
MongoDB 是在 Docker Desktop 虛擬機器的 Linux 核心上執行,而不是在 macOS 上。請在第一次啟動之前檢查其版本:MongoDB 文件記載了與 Linux 核心 6.19 至 7.0.13 的不相容問題,這也會影響 Docker 中的 MongoDB。修正方式是使用 7.0.14 或更新版本的核心,它會隨 Docker Desktop 更新一併提供,請參閱 MongoDB 的正式環境注意事項。若您的 Docker VM 使用受影響的核心,請將以下內容加入
config/docker-compose.override.yml,並與您在其中已有的任何 services 合併:config/docker-compose.override.yml
4
啟動您的執行個體
在 Toolkit 目錄中執行:Toolkit 會初始化 MongoDB 的複本集、拉取 TeX Live 映像檔並啟動應用程式。第一次下載需要一段時間。若要追蹤進度:按下 連接埠應為
Ctrl+C 即可停止追蹤記錄。容器會繼續執行。檢查對外發布的連接埠與首次執行頁面:127.0.0.1:8080。若之後要讓其他電腦開啟執行個體,請依照 Linux 指南的 5. 個人化您的執行個體說明,變更監聽位址與網站 URL,並設定 HTTPS。屆時 Mac 必須保持喚醒狀態,請參閱保持執行個體可用。

