最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker本地部署Overleaf的實現(xiàn)步驟

 更新時間:2025年05月15日 09:57:26   作者:小鋒學長生活大爆炸  
本文主要介紹了Docker本地部署Overleaf的實現(xiàn),包括克隆倉庫、初始化配置、修改配置文件、啟動服務和創(chuàng)建管理員賬戶等步驟,具有一定的參考價值,感興趣的可以了解一下

背景說明

Overleaf又掛了,數(shù)據(jù)放在別人手里真是不靠譜。反正Overleaf是開源的,所以自己搭建一個。

Overleaf Status

教程來自官方:toolkit/doc/quick-start-guide.md at master · overleaf/toolkit · GitHub

下載倉庫

首先,讓我們將這個git存儲庫克隆到你的機器上:

git clone https://github.com/overleaf/toolkit.git ./overleaf-toolkit

接下來讓我們進入這個目錄:

cd ./overleaf-toolkit

讓我們看一下存儲庫的結構:

ls -l

它將打印如下內容:

bin
CHANGELOG.md
config
data
doc
lib
LICENSE
README.md

  • README.md文件包含一些關于項目的有用信息
  • doc目錄包含使用該工具包所需的所有留檔
  • config目錄將包含本地配置文件(我們稍后將創(chuàng)建)
  • bin目錄包含管理背面實例的腳本集合

初始化配置

讓我們通過運行bin/init來創(chuàng)建本地配置:

bin/init

現(xiàn)在檢查config/目錄的內容

ls config
# overleaf.rc     variables.env     version

這是將與之交互的三個配置文件: 

  • overleaf.rc:主要的頂級配置文件
  • variables.env:加載到docker容器中的環(huán)境變量
  • version:要使用的docker映像的版本
  • 默認情況下,工具包使用免費的社區(qū)版
  • 默認情況下,overleaf使用texlive,并且宏包是不全的

修改監(jiān)聽IP和端口

./config/overleaf.rc中,需要修改以下字段:

OVERLEAF_LISTEN_IP=0.0.0.0 # 監(jiān)聽所有的IP
OVERLEAF_PORT=8000         # 默認是80端口

自定義網(wǎng)站名稱

./config/variables.env文件中,修改:

OVERLEAF_APP_NAME="Overleaf Instance"
OVERLEAF_SITE_URL=xxx
OVERLEAF_NAV_TITLE="Overleaf Instance"
OVERLEAF_ADMIN_EMAIL=mail@xxx.site

修改完配置文件之后,需要重新build才可以應用配置。

sudo bin/down 
sudo bin/up

修改Mongo版本

MongoDB 官方從 5.0 開始引入的硬件限制,強制要求支持 AVX,無法通過任何軟件方法繞過。所以需要降低版本。

./config/overleaf.rc中,需要修改以下字段:

MONGO_VERSION=4.4

修改數(shù)據(jù)存放位置

./config/overleaf.rc中,需要修改以下字段:

更換Docker源

可以看這篇:【教程】最新可用!Docker國內鏡像源列表

推薦:https://docker.1panel.live

更換Docker存儲位置

可以看這篇:【教程】Docker更換存儲位置

啟動Overleaf

該工具包使用docker compose來管理docker容器。該工具包提供了一組腳本來包裝docker compose,并處理大部分細節(jié)。

可以先檢查一下是否存在隱性問題:

sudo bin/doctor

然后讓我們啟動docker服務:

sudo bin/up

# 后臺運行:
# sudo bin/up -d 

應該看到docker容器的一些日志輸出,表明容器正在運行。如果在終端按CTRL-C,服務將關閉??梢酝ㄟ^運行bin/start再次啟動它們(而不附加到日志輸出)。更一般地說,如果發(fā)現(xiàn)腳本沒有涵蓋你的用例,可以運行bin/docker-compose來直接控制docker compose系統(tǒng)。

創(chuàng)建管理員帳戶

  • 在瀏覽器中,打開http://localhost/launchpad。應該會看到一個包含電子郵件和密碼字段的表單。用想用作管理員帳戶的憑據(jù)填寫這些憑據(jù),然后單擊“注冊”。
  • 然后單擊鏈接進入登錄頁面(http://localhost/login)。輸入憑據(jù)。登錄后,將被帶到歡迎頁面。
  • 單擊頁面底部的綠色按鈕開始使用。

創(chuàng)建第一個項目

  • http://localhost/project頁面上,將看到一個按鈕,提示創(chuàng)建第一個項目。單擊按鈕并按照說明進行操作。
  • 然后,你應該被帶到新項目,在那里將看到一個文本編輯器和一個PDF預覽。

到此這篇關于Docker本地部署Overleaf的實現(xiàn)步驟的文章就介紹到這了,更多相關Docker本地部署Overleaf內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家! 

相關文章

  • docker容器與宿主機的數(shù)據(jù)交互方式總結

    docker容器與宿主機的數(shù)據(jù)交互方式總結

    這篇文章主要給大家介紹了關于docker容器與宿主機的數(shù)據(jù)交互,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • Docker容器的Tengine實踐

    Docker容器的Tengine實踐

    Tengine是淘寶開發(fā)的基于nginx的應用服務器,反向代理服務器。它兼容nginx的所有配置,并且在其上增加了很多實用的功能,例如動態(tài)模塊加載,集成lua語言進行擴展等,在性能方面有了比較大的改進。今天我們來看下在Docker下如何部署
    2016-06-06
  • docker 搭建lnmp環(huán)境的方法步驟

    docker 搭建lnmp環(huán)境的方法步驟

    這篇文章主要介紹了docker 搭建lnmp環(huán)境的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-06-06
  • docker用root進入容器的操作

    docker用root進入容器的操作

    這篇文章主要介紹了docker用root進入容器的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Docker容器日志占用空間過大的解決方式

    Docker容器日志占用空間過大的解決方式

    當我們嘗試查看特定?Docker?容器的日志時,通常會使用?docker?logs?<容器名稱>?命令,,然而,有時候會發(fā)現(xiàn)控制臺持續(xù)輸出日志信息,持續(xù)時間可能相當長,直到最終打印完成,導致日志積累過多,占用了系統(tǒng)磁盤空間,所以本文給大家介紹了解決方法,需要的朋友可以參考下
    2024-03-03
  • Spring Boot 2.4 新特性之一鍵構建Docker鏡像的過程詳解

    Spring Boot 2.4 新特性之一鍵構建Docker鏡像的過程詳解

    這篇文章主要介紹了Spring Boot 2.4 新特性之一鍵構建Docker鏡像的過程詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • 詳解Docker cpu限制分析

    詳解Docker cpu限制分析

    本篇文章主要介紹了Docker cpu限制分析,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • 利用Docker制作Nginx+PHP鏡像的步驟詳解

    利用Docker制作Nginx+PHP鏡像的步驟詳解

    Nginx是一個高性能的Web和反向代理服務器,它具有很多非常優(yōu)越的特性,那么這篇文章小編就分步驟向大家介紹如何利用Docker制作Nginx+PHP的鏡像,文章介紹的很詳細,對大家具有一定的參考借鑒價值,有需要的朋友們下面來一起看看吧。
    2016-10-10
  • docker轉移鏡像的實現(xiàn)步驟

    docker轉移鏡像的實現(xiàn)步驟

    本文主要介紹了docker轉移鏡像,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-06-06
  • 如何隔離docker容器中的用戶的方法

    如何隔離docker容器中的用戶的方法

    這篇文章主要介紹了如何隔離docker容器中的用戶的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09

最新評論

平昌县| 淮安市| 福清市| 呼和浩特市| 凤城市| 南乐县| 永川市| 丹东市| 浠水县| 丰城市| 荥阳市| 磐石市| 彭水| 嵊州市| 黄骅市| 汝城县| 手游| 黔西县| 关岭| 平湖市| 陆河县| 阿拉尔市| 扶绥县| 深圳市| 和田县| 论坛| 徐州市| 格尔木市| 兰溪市| 阿合奇县| 乌什县| 张家口市| 三门峡市| 楚雄市| 湘潭县| 呼伦贝尔市| 颍上县| 宁安市| 蓝田县| 措勤县| 阜南县|