2015-04-22 158 views
2

如何在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做到这一点?

回答

1

你可能想看看(例如):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 =主机