![如何从 Windows 系统访问在 Docker 容器中运行的 LibreOffice?](https://linux22.com/image/698965/%E5%A6%82%E4%BD%95%E4%BB%8E%20Windows%20%E7%B3%BB%E7%BB%9F%E8%AE%BF%E9%97%AE%E5%9C%A8%20Docker%20%E5%AE%B9%E5%99%A8%E4%B8%AD%E8%BF%90%E8%A1%8C%E7%9A%84%20LibreOffice%EF%BC%9F.png)
我无法使用 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 将启动。