Firefox in Docker

2014/11/03

Firefox in Docker

Aus Sicherheitsgründen verwende ich Firefox nur in einer VM. Da mir das allerdings etwas zu groß und Ressourcen hungrig wurde, habe mir gedacht, dass es doch auch irgendwie über Docker funktionieren müsste.

FROM ubuntu:latest

RUN apt-get update && apt-get install -y firefox wget
RUN mkdir -p /root/.mozilla/firefox
RUN touch /root/.mozilla/firefox/profiles.ini
RUN wget --no-check-certificate https://www.anonym-surfen.de/downloads/jondofox_linux_bsd_de.tar.bz2
RUN tar -xjf jondofox_linux_bsd_de.tar.bz2
RUN cd jondofox_linux_bsd/; ./install_jondofox.sh

CMD /usr/bin/firefox

Anschließend erstellen wir daraus ein Docker.

docker build -t firefox .

Jetzt brauchen wir nur noch ein Startfile und schon können wir firefox innerhalb von Docker starten.

#!/bin/sh

docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix firefox

Nun noch die Rechte setzen.

chmod +x fire.sh