如何在Docker容器上的Linux上安装Firefox Tinycore?在Tinycore上安装Firefox(Docker)
通常在Debian上,你会继续前进,谱写Dockerfile:
RUN deb http://packages.linuxmint.com debian import
RUN apt-get update
RUN apt-get install firefox
但由于deb
上不可Tinycore,你怎么会在Dockerfile做到这一点?
如何在Docker容器上的Linux上安装Firefox Tinycore?在Tinycore上安装Firefox(Docker)
通常在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 - 除了dsitribution在Linux中的差异,你会希望使用相同的(如果没有类似)的概念来获得X/Xorg的应用在Docker容器中运行。
的要点是:
Dockerfile
运行安装Firefox和所有X/Xorg的dependeninces为您RUN
命令的一部分,下面和/或创建一个shell脚本或函数来包装这件事很好:
出口XSOCK =的/ tmp/.X11-UNIX 出口XAUTH =的/ tmp/.docker.xauth
如果[! -f $ XAUTH];然后 touch $ XAUTH xauth nlist:0 | sed -e“s /^..../ ffff /”| XAUTH -f $ XAUTH nmerge - 网络
搬运工运行-i -t -e显示-e USER -e XAUTHORITY = $ XAUTH -v $ XSOCK:$ XSOCK -v $ XAUTH:$ XAUTH --net =主机