diff options
| author | Cody Hiar <codyfh@gmail.com> | 2019-01-25 17:23:05 -0700 | 
|---|---|---|
| committer | Cody Hiar <codyfh@gmail.com> | 2019-01-25 17:23:05 -0700 | 
| commit | 00e4cdfee76dbe55c391ae3d0fba5e994954f57e (patch) | |
| tree | 72d015cc5109573f48ed90d4e0a79610ef31d35a /Dockerfile | |
wip
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  | 
