如何在Docker容器的Linux Tinycore上安装Firefox?

通常在debian上,您可以继续编写Dockerfile:

RUN deb http://packages.linuxmint.com debian import
RUN apt-get update
RUN apt-get install firefox

但是由于deb在Tinycore上不可用,您将如何在Dockerfile中做到这一点?

最佳答案

您可能想要研究(例如):CRUX X-Chat-除了Linux分发方面的差异之外,您还想使用相同(如果不相似)的概念来使X/Xorg应用程序在Docker容器中运行。

要点如下:

  • RUN
  • 中作为Dockerfile命令的一部分安装Firefox和所有X/Xorg依赖项
  • 运行以下命令和/或创建一个shell脚本或函数以很好地包装它:

    导出XSOCK =/tmp/.X11-unix
    导出XAUTH =/tmp/.docker.xauth

    如果[! -f $ XAUTH];然后
    触摸$ XAUTH
    xauth nlist:0 | sed -e“s/^..../ffff/” | xauth -f $ XAUTH nmerge-
    科幻

    docker run -i -t -e DISPLAY -e USER -e XAUTHORITY = $ XAUTH -v $ XSOCK:$ XSOCK -v $ XAUTH:$ XAUTH --net = host
  • 关于linux - 在Tinycore(Docker)上安装Firefox,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29801137/

    10-13 03:41