【问题标题】:Open pdf file created in a docker container(Alpine)打开在 docker 容器(Alpine)中创建的 pdf 文件
【发布时间】:2019-10-21 07:41:13
【问题描述】:

我正在尝试打开我在 Docker 容器中创建的 pdf 文件。我尝试使用 xdg-open 和 Firefox,但出现以下错误:

 www-browser: not found
 links2: not found
 elinks: not found
 links: not found
 lynx: not found
 w3m: not found
 xdg-open: no method available for opening '1.pdf'

我不知道该怎么办。请帮忙。

【问题讨论】:

  • 请提供足够的信息来重现问题。你能分享你用来创建 pdf 的 Dockerfile 吗? pdf是如何创建的,例如容器中的哪些命令根据哪个输入构建 pdf?你能分享一个示例 pdf 来检查吗?
  • 我正在使用 asciidoctor docker 镜像。

标签: linux docker pdf alpine xdgutils


【解决方案1】:

使用docker cp alpine:/path/to/pdf .将pdf从alpine容器中复制出来并在主机上打开。

【讨论】:

    【解决方案2】:

    您需要的是安装卷 Use volumes 但是如果:

    • 您想在容器中打开文件,您可以使用 VNC 像Xming 这样的客户端,并通过将 DISPLAY 变量传递给容器来从容器中转发您的显示
    • 您想打开它,只需转到已安装的文件夹并使用任何 pdf 查看器应用程序打开它

    使用第二个选项检查文件是否创建良好。一种检查问题是否出自您的文件的好方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-05
      • 2016-06-11
      • 2017-07-14
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多