打开在 docker 容器(Alpine)中创建的 pdf 文件

Open pdf file created in a docker container(Alpine)

我正在尝试打开我在 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'

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

你需要的是挂载卷 Use volumes 但是如果:

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

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

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