Sign inSign up

loadaverage/firefox-jnlp

By loadaverage

Updated over 7 years ago

Firefox (with jre1.8.0 and cryptoplugin) for running .jnlp files

Image
0

295

loadaverage/firefox-jnlp repository overview

Running on Linux:

xhost +local:

docker run --rm -ti -e DISPLAY=host.docker.internal:0

Running on Mac (with Quartz):

xhost +127.0.0.1

docker run --rm -ti -e DISPLAY=host.docker.internal:0

Dockerfile:

FROM ubuntu:latest

ENV JRE_URI https://javadl.oracle.com/webapps/download/AutoDL?BundleId=238719_478a62b7d4e34b78b671c754eaaf38ab
ENV FF_URI https://ftp.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/en-US/firefox-51.0.tar.bz2
ENV CP_URI https://acsk.privatbank.ua/arch/plugin/1.2.2/cryptoplugin-1.2.2.deb

RUN apt-get update -qq && apt-get install wget libdbus-glib-1-2 libgtk-3-0 \
      gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 \
      libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 \
      libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 \
      libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 \
      libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 \
      libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 \
      lsb-release xdg-utils x11-apps libpcsclite1 pcscd --no-install-recommends -yqq

RUN mkdir /data && cd /data && \
    wget --quiet $FF_URI -O firefox.tar.bz2 && tar xjf firefox.tar.bz2 && \
    wget --quiet $JRE_URI -O java.tar.gz && tar xzf java.tar.gz && \
    wget --quiet $CP_URI -O cryptoplugin.deb && dpkg -i cryptoplugin.deb && \
    ln -s /data/jre1.8.0_211/bin/javaws /usr/bin/javaws && \
    ln -s /data/firefox/firefox /usr/bin/firefox

RUN useradd firefox -m

COPY javaws.desktop /usr/share/applications/javaws.desktop
USER firefox
CMD firefox

javaws.desktop:

[Desktop Entry]
Name=javaws
Comment=
Exec=javaws %u
Icon=
Terminal=false
Type=Application
StartupNotify=false

Tag summary

Content type

Image

Digest

Size

398.1 MB

Last updated

over 7 years ago

docker pull loadaverage/firefox-jnlp