Linux 在Tinycore(Docker)上安装Firefox
如何在Docker容器上的Linux Tinycore上安装Firefox 通常在debian上,您会继续在Dockerfile中写入:Linux 在Tinycore(Docker)上安装Firefox,linux,firefox,docker,Linux,Firefox,Docker,如何在Docker容器上的Linux Tinycore上安装Firefox 通常在debian上,您会继续在Dockerfile中写入: RUN deb http://packages.linuxmint.com debian import RUN apt-get update RUN apt-get install firefox 但是由于Tinycore上没有deb,您将如何在Docker文件中实现这一点?您可能需要研究(例如):--除了Linux dsitribution中的差异之外,您
RUN deb http://packages.linuxmint.com debian import
RUN apt-get update
RUN apt-get install firefox
但是由于Tinycore上没有
deb
,您将如何在Docker文件中实现这一点?您可能需要研究(例如):--除了Linux dsitribution中的差异之外,您还需要使用相同(如果不相似)的概念来让X/Xorg应用程序在Docker容器中运行
要点是:
- 在
Dockerfile中的
命令中安装Firefox和所有X/Xorg依赖项RUN
- 运行以下命令和/或创建一个shell脚本或函数,以很好地完成此操作: 导出XSOCK=/tmp/.X11 unix 导出XAUTH=/tmp/.docker.XAUTH 如果[!-f$XAUTH];然后 触摸$XAUTH xauth nlist:0 | sed-e“s/^../ffff/”| xauth-f$xauth nmerge- fi docker run-i-t-e DISPLAY-e USER-e XAUTHORITY=$XAUTH-v$XSOCK:$XSOCK-v$XAUTH:$XAUTH--net=host