我只是尝试使用本教程安装本地版本的sharelatex:Sharelatex Local Version installation Quick Start Guide
我使用mongoDB 2.8和最新版本的redis,以便满足依赖性。
现在我可以在http://localhost:5000上加载sharelatex的登录网页
如下:
但是,当我尝试使用此命令设置管理员时:
$ docker exec sharelatex /bin/bash -c "cd /var/www/sharelatex; grunt user:create-admin --email joe@example.com"
我成功地得到了以下句子:
以管理员用户身份成功创建了joe@example.com。
请访问以下网址以设置joe@example.com的密码 并登录:
我无法加载相应的网页。
我可以知道我的问题是什么吗?
答案 0 :(得分:1)
考虑到您正在访问端口5000上的原始URL,您可以保留相同的端口。
http://localhost:5000/user/password/set?passwordResetToken=a3f32688 ...
如果Docker exposes the port 5000(带有docker run -d -v ~/sharelatex_data:/var/lib/sharelatex -p 5000:80
),所有 http请求都需要该端口。