init
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
FROM browsers/base:7.3.6
|
||||
|
||||
ARG VERSION=noop
|
||||
ARG PACKAGE=firefox
|
||||
ARG PPA=noop
|
||||
|
||||
LABEL browser=$PACKAGE:$VERSION
|
||||
|
||||
RUN \
|
||||
( \
|
||||
( \
|
||||
curl -O http://host.docker.internal:8080/firefox.deb && \
|
||||
apt-get update && \
|
||||
apt-get -y --no-install-recommends install iproute2 libavcodec58 && \
|
||||
apt-get -y install libgtk-3-0 libstartup-notification0 libdbus-glib-1-2 \
|
||||
) || \
|
||||
( \
|
||||
curl -O http://host.docker.internal:8080/firefox.deb && \
|
||||
dpkg --add-architecture i386 && \
|
||||
apt-get update && \
|
||||
apt-get -y --no-install-recommends install iproute2 libavcodec58 && \
|
||||
apt-get -y install libc6:i386 libncurses5:i386 libstdc++6:i386 libgtk-3-0:i386 libasound2:i386 libdbus-glib-1-2:i386 libxt6:i386 libatomic1:i386 libcairo-gobject2:i386 libstartup-notification0:i386 libx11-xcb1:i386 && \
|
||||
mkdir flashplayer && \
|
||||
cd flashplayer && \
|
||||
curl -o flashplayer.tar.gz https://fpdownload.adobe.com/pub/flashplayer/pdc/32.0.0.387/flash_player_ppapi_linux.i386.tar.gz && \
|
||||
tar xvzf flashplayer.tar.gz && \
|
||||
cp libpepflashplayer.so /usr/lib/flashplugin-installer/libflashplayer.so && \
|
||||
cd .. && \
|
||||
rm -Rf flashplayer \
|
||||
) \
|
||||
) && \
|
||||
dpkg -i firefox.deb && \
|
||||
( [ "$PACKAGE" != "firefox" ] && ln /usr/bin/$PACKAGE /usr/bin/firefox ) || true && \
|
||||
rm firefox.deb && \
|
||||
firefox --version && \
|
||||
rm -Rf /tmp/* && rm -Rf /var/lib/apt/lists/* && rm -f firefox*.deb
|
||||
Reference in New Issue
Block a user