我正在尝试启动并运行 Onlyoffice 的 docker 容器。
我正在按照GitHub,但出现连接被拒绝错误。
这是我的docker命令:
docker run -i -t -d -p 443:443 --restart=always -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql onlyoffice/documentserver
当我在浏览器中打开该页面时,我收到一条 ERR_CONNECTION_REFUSED 消息。
使用lsof
我看到docker已经在端口443建立了连接:
$lsof -i :443
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 2967 root 4u IPv4 13839915 0t0 TCP 192.168.218.10:https (LISTEN)
可能出了什么问题?在 http(端口 80)上运行时,docker 镜像运行正常。
主机操作系统:Xubuntu 16.04.6 LTS Docker 版本:Docker-ce 5.18
答案1
我找到了一种使用 的解决方法reverse proxy
。
最有可能的是,该服务器的一些特定配置阻止我在 443 上使用 docker(在测试服务器上它可以完美运行)。