如何从 Windows 系统访问在 Docker 容器中运行的 LibreOffice?

如何从 Windows 系统访问在 Docker 容器中运行的 LibreOffice?

我无法使用 docker 在我的虚拟机上部署 LibreOffice。

我使用以下命令运行容器:

docker run -t -d -p 127.0.0.1:9980:9980 -e "domain=<your-dot-escaped-domain>" --cap-add MKNOD libreoffice/online:master

这似乎可以运行,因为当我输入docker ps终端返回时:

CONTAINER ID        IMAGE                       COMMAND             CREATED             STATUS              PORTS                      NAMES
d3b8849cf74c        libreoffice/online:master   "/bin/bash"         14 minutes ago      Up 14 minutes       127.0.0.1:9980->9980/tcp   modest_ardinghelli

但当我访问该 URL 时,Firefox 只显示“连接失败”消息

答案1

根据此主题容器似乎已损坏,即多个帖子表明存在问题,最后一篇帖子是两天前发布的。我的建议是寻找另一个可以运行的 libreoffice docker 容器。

例如,我创建了以下内容dockerfile 和说明. 如果使用以下命令构建它:

docker build -t 030-libreoffice .

并运行容器:

docker run -i -t --rm -e DISPLAY=$DISPLAY -u root -v \
/tmp/.X11-unix:/tmp/.X11-unix:ro 030-libreoffice

LibreOffice 将启动。

相关内容