首页 > 编程知识 正文

阿里云端口映射,阿里云oss挂载到服务器

时间:2023-05-05 14:47:31 阅读:150074 作者:4421

Alibaba云部署ShareLaTex(overleaf )使用docker在服务器上部署sharelatex。 其中,服务器使用的是AlibabaCloud (阿里巴巴云) ECS,操作系统为ubuntu16.04

0 .准备工作将apt的下载源改为国内镜像,此处不再赘述

1 .在安装docker之前卸载旧版本的docker

sudo apt-getremovedockerdocker-engine docker.iocontainerdrunc依赖于安装

将GPG密钥添加到sdoapt-get install-yapt-transport-httpsca-certificatescurlgnupg-agent software-properties-common

curl-fssl https://mirrors.tuna.Tsinghua.edu.cn/docker-ce/Linux/Ubuntu/gpg|sudo apt-keyadddocker仓库的安装

sudo add-apt-repository' deb [ arch=amd64 ] https://mirrors.tuna.Tsinghua.edu.cn/docker-ce/Linux/Ubuntu

更换sudo apt-getupdatesudoapt-getinstalldocker-ce docker-ce-CLI containerd.io国内的镜像源。 (这里推荐蚂蚁镜像) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )

SDO mkdir-p/etc/docker vim/etc/docker/daemon.JSON { ' registry-mirrors ' 3360 [ ' https://C6 j7 pq1p.mirror.aliiid

创建dockerpullsharelatex/share latex挂载目录

mkdir ~/sharelatex#用户目录下的sharelatex、mongo_data、redis_data文件夹(此处为使用root用户) mkdir )/mongo _ data mmata

安装pipinstalldocker-compose # docker-compose下载docker-compose.yml配置文件: curl-o 3https://raw.github user content

#避免端口重叠(如果80个端口被占用,请使用其他端口,例如,5000端口:- 5000:80 ) ports: - 80:80#本地装载目录volue 要更改var/lib/sharelatex#的mongo和redis本地装载目录mongo : volumes :-/root/mongo _ data 3360/data/db redise

docker-compose up -d此时创建了三个容器sharelatex、mongo和redis。 输入docker ps确认texlive的安装

#升级到容器docker exec -it sharelatex bash#到texlive默认安装文件夹cd /usr/local/texlive#升级脚本wget http://mirror.ctex live 更换下载并运行texlive的update-TL mgr-latest.shsh update-TL mgr-latest.sh---upgrade # tex live的下载源, 在此使用清华源tlmgroptionrepository https://mirrors.tuna.Tsinghua.edu.cn/ctan/systems/tex live/TL net/# tlmgrtlmgrupdapdard 完全版texlive的安装(不断开shell的连接1、2小时左右) tlmgr install scheme-full# )退出sharelatex的命令行界面,然后重新启动exitdockerrestartshart

将Windows计算机上的中文字体复制到主机上,Windows计算机上的字体复制到C:windowsFonts、目录中,现在是主机上的/root/Fonts目录中进入Fonts目录cd Fonts/#,删除其中的. fon字体文件。 否则,可能会报告错误。 (rm -r *.fon# )返回到更高的目录,将打包CD . tar-zcvfwinfonts.tar.gz fonts )的压缩文件传递到sharelatex容器的根目录安装了进入容器命令行界面docker exec -it sharelatex bash#的wqy字体,同时安装了xfont工具apt-get install xfonts-wqy#以进行根操作转到系统字体目录,转到CD~tar-zxvfwinfonts.tar.gzmvfonts/usr/share/fonts/#字体目录,然后转到字体CD/usr/share/#

创建文档重新开始共享latex帐户

浏览器访问服务器的公共网络IP http://182.xx.xx.xx/launchpad以创建管理员帐户。 如果未设置80个端口,则必须添加端口号: http://182.xx.xx.xx :5000/launch pad。 可以使用管理员帐户继续注册一般用户帐户

我试着设置了邮件发送,但是好像没有成功,这里就不介绍了。 如果有解决了的朋友的话请发信息告诉我。 (o () )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。