Created
May 9, 2017 22:11
-
-
Save DavidHamburg/16b9206917c61680d274b2a6ce4c9853 to your computer and use it in GitHub Desktop.
firefox docker container
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#sudo docker run -ti --rm -e DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix -v $HOME/.Xauthority:/home/developer/.Xauthority --net=host --pid=host --ipc=host firefox | |
#sudo docker build -t firefox . | |
FROM ubuntu:16.04 | |
RUN apt-get update && apt-get upgrade -y && apt-get install -y sudo software-properties-common python-software-properties | |
RUN apt-add-repository multiverse | |
RUN apt-get update && apt-get install -y ubuntu-restricted-addons ubuntu-restricted-extras libavcodec-extra firefox && rm -rf /var/cache/apt/ | |
RUN export uid=1000 gid=1000 && \ | |
mkdir -p /home/developer && \ | |
mkdir -p /etc/sudoers.d && \ | |
echo "developer:x:${uid}:${gid}:Developer,,,:/home/developer:/bin/bash" >> /etc/passwd && \ | |
echo "developer:x:${uid}:" >> /etc/group && \ | |
echo "developer ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/developer && \ | |
chmod 0440 /etc/sudoers.d/developer && \ | |
chown ${uid}:${gid} -R /home/developer | |
USER developer | |
ENV HOME /home/developer | |
CMD /usr/bin/firefox -no-remote |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment