-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathDockerfile
45 lines (37 loc) · 1.45 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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
FROM ubuntu:18.04
LABEL maintainer="camille.perin@protonmail.com"
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
desktop-file-utils \
libglib2.0-bin \
libgstreamer-plugins-base1.0-0 \
libgtk2.0-bin \
libasound2 \
libcairo2 \
libgdk-pixbuf2.0-0 \
libgssapi-krb5-2 \
libgtk-3-0 \
libpango-1.0-0 \
libpangocairo-1.0-0 \
libpcsclite1 \
libsqlite3-0 \
libssl1.0.0 \
libssl1.1 \
libva-drm2 \
libva-x11-2 \
libva2 \
libxml2 \
wget \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
# Download DCV client from Nice wep page
#RUN wget --no-check-certificate https://d1uj6qtbmh3dt5.cloudfront.net/client/nice-dcv-viewer_2017.3.683-1_amd64.ubuntu1804.deb
RUN wget --no-check-certificate https://d1uj6qtbmh3dt5.cloudfront.net/2021.2/Clients/nice-dcv-viewer_2021.2.3797-1_amd64.ubuntu1804.deb
#RUN dpkg --install nice-dcv-viewer_2017.3.683-1_amd64.ubuntu1804.deb
RUN dpkg --install nice-dcv-viewer_2021.2.3797-1_amd64.ubuntu1804.deb
RUN useradd camille
USER camille
ENV HOME /home/camille
CMD dcvviewer
# docker run -it --rm -e DISPLAY=$DISPLAY -e DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS -v /tmp/.X11-unix:/tmp/.X11-unix -v $HOME:$HOME --name gnome-builder dcvviewer
# docker run -it --rm -e DISPLAY=$DISPLAY -e DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS -v /tmp/.X11-unix:/tmp/.X11-unix -v $HOME:$HOME --name gnome-builder dcvviewer dcvviewer ~/mySessionfile.dcv