Firefox (with jre1.8.0 and cryptoplugin) for running .jnlp files
295
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
Content type
Image
Digest
Size
398.1 MB
Last updated
over 7 years ago
docker pull loadaverage/firefox-jnlp