我只是尝试使用本教程安装一个本地版本的sharelatex:Sharelatex本地版本安装快速启动指南。
我使用了mongoDB 2.8和redis的最新版本,这样就满足了依赖关系。
现在,我可以在http://localhost:5000上加载sharelatex的登录网页,如下所示:

但是,当我尝试使用以下命令设置admin时:
$ docker exec sharelatex /bin/bash -c "cd /var/www/sharelatex; grunt user:create-admin --email joe@example.com"我成功地得到了以下一句话:
作为管理用户成功地创建了joe@example.com。 请访问以下网址为joe@example.com设置密码并登录: http://localhost/user/password/set?passwordResetToken=a3f326880969c7a1b7e4aad7b2369fb0157f3b5688d6540769ce78203f5650b8
我无法加载相应的网页。
我能知道我的问题是什么吗?
发布于 2017-02-05 12:33:21
考虑到您正在访问端口5000上的原始url,所以您应该保留相同的端口。
http://localhost:5000/user/password/set?passwordResetToken=a3f32688...
如果Docker 公开端口5000 (带有docker run -d -v ~/sharelatex_data:/var/lib/sharelatex -p 5000:80),则所有http请求都需要该端口。
https://stackoverflow.com/questions/42051935
复制相似问题