Files
paparazzi/docker/dev/Dockerfile
T
Felix Ruess 09c73d4fee [docker] add option to access USB
- needs to run as priviliged container in order to access usb
- "cd docker && make bash_usb" gives you a shell with USB access on the host
2015-07-07 21:01:03 +02:00

29 lines
804 B
Docker

#From inside this folder
# docker build -t flixr/pprz-dev .
# docker run -t -i flixr/pprz-dev /bin/bash
# run with X11 forwarding:
# sudo docker run -t -i -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix flixr/pprz-dev /bin/bash
FROM flixr/pprz-dep
MAINTAINER Felix Ruess <felix.ruess@gmail.com>
ENV PULSE_SERVER /run/pulse/native
# add basic user
ENV USERNAME pprz
ENV USERGROUPS sudo,dialout
RUN useradd -m $USERNAME && \
echo "$USERNAME:$USERNAME" | chpasswd && \
usermod --shell /bin/bash $USERNAME && \
usermod -aG $USERGROUPS $USERNAME && \
echo "$USERNAME ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/$USERNAME && \
chmod 0440 /etc/sudoers.d/$USERNAME && \
usermod --uid 1000 $USERNAME && \
groupmod --gid 1000 $USERNAME
# change user
USER pprz
ENV HOME /home/$USERNAME
WORKDIR $HOME