-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathDockerfile
29 lines (24 loc) · 1.01 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
FROM debian:sid
# Base install
RUN dpkg --add-architecture i386 && \
apt-get -q update && \
apt-get -q upgrade -y && \
apt-get -q install -y adduser libasound2:i386 libc6:i386 libfreetype6:i386 \
libgcc1:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 \
libxfixes3:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 sudo \
wget zlib1g:i386 libjpeg8:i386 libexpat1:i386 fonts-liberation:i386 \
libfontconfig1:i386 fontconfig-config:i386 ucf \
libdbus-1-3:i386 libjpeg62:i386 libxinerama1:i386 \
libpng12-0:i386 procps && \
echo "hybris ALL=(ALL:ALL) NOPASSWD: ALL" > /etc/sudoers.d/hybris
# Install teamviewer
RUN wget http://download.teamviewer.com/download/teamviewer_i386.deb -O /tmp/teamviewer_linux.deb && \
dpkg -i /tmp/teamviewer_linux.deb
# Add user (same name, uid, gid !!)
RUN adduser --disabled-password --gecos hybris hybris
# Prepare env
USER hybris
ENV USER hybris
ENV DISPLAY :0.0
# Launch
CMD sudo service teamviewerd start && teamviewer