建立管理員與第一個專案
開啟 http://localhost:8080/launchpad,建立第一個管理員帳號並登入。接著依照 Linux 指南的 6. 安裝後工作操作,並在其範例 URL 中使用連接埠8080。
驗證編譯
能開啟登入頁面,並不代表獨立的編譯器容器及其資料掛載可以正常運作。請建立一個空白專案並編譯以下main.tex:
驗證資料持久性
data/ 目錄中。
保持執行個體可用
當 Mac 進入睡眠時,macOS 會暫停 Docker Desktop 的虛擬機器以及其中的所有容器:沒有人能開啟執行個體,正在執行的編譯也會停止,直到 Mac 喚醒為止。只有系統睡眠會造成影響。螢幕可以關閉。 若有其他人使用此執行個體,或您會讓長時間的工作持續執行,請讓 Mac 接上電源並防止自動睡眠,請參閱設定 Mac 的睡眠與喚醒設定:
若只想讓 Mac 暫時保持喚醒,請改為在終端機視窗中執行
caffeinate -i。它會防止閒置睡眠,直到您按下 Ctrl+C 或關閉視窗為止。
Docker Desktop 是在您使用者工作階段中執行的 App。若要在重新開機後讓執行個體恢復運作,請在 Docker Desktop 的 Settings → General 中開啟 Start Docker Desktop when you sign in to your computer。Toolkit 的容器使用 restart: always,因此 Docker Desktop 執行後,Docker 就會再次啟動它們,不需要執行 bin/up。重新開機後,在有人登入 Mac 之前,執行個體都會維持停止狀態。
保持喚醒的 Mac 會消耗更多電力。對於必須隨時可連線的服務,我們建議使用 Linux 伺服器,請參閱 Linux。
日常使用
管理執行個體之前,請先開啟 Docker Desktop。在新的終端機中執行:bin/start 不會套用 config/ 中的變更:編輯設定後請執行 bin/up -d。請保留 config/ 與 data/,並在升級或搬移安裝之前依照資料與備份操作。在 MongoDB 寫入資料庫檔案時複製這些檔案,並不是一致的備份。
本機使用時,請讓執行個體維持在 127.0.0.1。若要提供給其他電腦使用,請刻意設定監聽位址、網站 URL 與 HTTPS,請參閱 Linux 指南的 5. 個人化您的執行個體。
若有任何問題,請參閱疑難排解。
