1
容器设置
在 保留默认的数据路径以及内置的 MongoDB 和 Redis 服务。设置
config/overleaf.rc 中编辑以下已有条目:config/overleaf.rc
OVERLEAF_LISTEN_IP=127.0.0.1 后,只有这台 Mac 上的浏览器才能打开该实例。2
3
检查 Docker 虚拟机的 Linux 内核
MongoDB 运行在 Docker Desktop 虚拟机的 Linux 内核上,而不是 macOS 上。请在首次启动之前检查其版本:MongoDB 记录了与 Linux 内核 6.19 至 7.0.13 的不兼容问题,这也会影响 Docker 中的 MongoDB。解决方法是使用 7.0.14 或更高版本的内核,它会随 Docker Desktop 更新一同提供,请参阅 MongoDB 的生产环境说明。如果你的 Docker 虚拟机使用的是受影响的内核,请将以下内容添加到
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 必须保持唤醒状态,请参阅保持实例可用。

