diff options
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..321797f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,38 @@ +FROM ubuntu:18.04 + + +RUN apt-get update && apt-get install -y \ + dirmngr \ + gnupg \ + && apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0AB215679C571D1C8325275B9BDB3D89CE49EC21 \ + && echo "deb http://ppa.launchpad.net/mozillateam/firefox-next/ubuntu xenial main" >> /etc/apt/sources.list.d/firefox.list \ + && apt-get update && apt-get install -y \ + firefox \ + ffmpeg \ + pulseaudio \ + libgl1-mesa-glx \ + dbus-x11 \ + sudo + +RUN /bin/bash + +# ENV UNAME thorny + + +# # Set up the user +# RUN export UNAME=$UNAME UID=1000 GID=1000 && \ +# mkdir -p "/home/${UNAME}" && \ +# echo "${UNAME}:x:${UID}:${GID}:${UNAME} User,,,:/home/${UNAME}:/bin/bash" >> /etc/passwd && \ +# echo "${UNAME}:x:${UID}:" >> /etc/group && \ +# mkdir -p /etc/sudoers.d && \ +# echo "${UNAME} ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/${UNAME} && \ +# chmod 0440 /etc/sudoers.d/${UNAME} && \ +# chown ${UID}:${GID} -R /home/${UNAME} && \ +# gpasswd -a ${UNAME} audio + + +# USER $UNAME +# ENV HOME /home/thorny +# WORKDIR /home/thorny +# # I don't know why the chown doesn't persist when added above +# CMD sudo chown thorny:thorny -R /home/thorny && /bin/bash |