安装Docker
- 查看linux发行版,内核
[root@docker~]# cat /etc/redhat-release #查看版本号
- 替换阿里云yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #下载阿里源
yum makecache #生成仓库缓存
- 安装docker
yum install docker -y
- 启动docker
systemctl start docker #启动docker
systemctl enable docker #开机启动docker
systemctl status docker #查看docker状态
- DaoCloud加速器 是广受欢迎的 Docker 工具,解决了国内用户访问 Docker Hub 缓慢的问题。DaoCloud 加速器结合国内的 CDN 服务与协议层优化,成倍的提升了下载速度。(或者使用阿里云加速镜像)
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
- 设置好加速镜像重启docker
systemctl restart docker
拉取ShareLaTeX镜像
docker pull sharelatex/sharelatex
安装docker-compose
yum install docker-compose -y
使用docker-compose.yml文件安装
mkdir -p ~/docker/sharelatex
cd ~/docker/sharelatex
curl -O https://github.com/sharelatex/sharelatex/raw/master/docker-compose.yml
sudo docker-compose up #安装启动ShareLaTeX
如果使用docker-compose.yml安装失败,在docker-compose.yml下载文件复制里面的内容,然后在~/docker/sharelatex
路径下新建docker-compose.yml并且 chmod其具有可执行权限,重新执行sudo docker-compose up
即可~
使用
到浏览器里面访问/launchpad,创建 Admin 用户
ShareLaTeX升级
- 使用进入容器内
docker exec -it sharelatex bash
- 下载并运行升级脚本
wget http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.sh sh update-tlmgr-latest.sh -- --upgrade
- 国内的话更换源
#阿里源:
tlmgr option repository http://mirrors.aliyun.com/CTAN/systems/texlive/tlnet/
#清华源:
tlmgr option repository https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet/
- 升级 tlmgr
tlmgr update --self --all
- 安装完整 TexLive
tlmgr install scheme-full
网友评论