2018-05-18 11:16:37 +02:00
|
|
|
# docker run -d --rm \
|
2018-07-06 16:35:33 +02:00
|
|
|
# -v /tmp/.X11-unix:/tmp/.X11-unix \
|
|
|
|
# -e DISPLAY=unix\$DISPLAY \
|
|
|
|
# --device /dev/video0 \
|
|
|
|
# --device /dev/snd:/dev/snd \
|
|
|
|
# --device /dev/dri \
|
|
|
|
# -v /dev/shm:/dev/shm \
|
|
|
|
# zoom-us
|
2018-05-18 11:16:37 +02:00
|
|
|
|
2018-09-14 16:10:41 +02:00
|
|
|
FROM debian:sid-slim
|
2018-05-18 11:16:37 +02:00
|
|
|
|
|
|
|
ENV DEBIAN_FRONTEND noninteractive
|
|
|
|
|
|
|
|
# Dependencies for the client .deb
|
2018-05-22 02:20:17 +02:00
|
|
|
RUN apt-get update && apt-get install -y \
|
2018-05-22 08:12:16 +02:00
|
|
|
ca-certificates \
|
2018-05-22 02:20:17 +02:00
|
|
|
curl \
|
|
|
|
desktop-file-utils \
|
|
|
|
ibus \
|
|
|
|
ibus-gtk \
|
|
|
|
ibus-qt4 \
|
|
|
|
lib32z1 \
|
|
|
|
libx11-6 \
|
|
|
|
libasound2-dev \
|
|
|
|
libegl1-mesa \
|
|
|
|
libxcb-shm0 \
|
|
|
|
libglib2.0-0 \
|
|
|
|
libgl1-mesa-glx \
|
|
|
|
libxrender1 \
|
|
|
|
libxcomposite1 \
|
|
|
|
libxslt1.1 \
|
|
|
|
libgstreamer1.0-dev \
|
|
|
|
libgstreamer-plugins-base1.0-dev \
|
|
|
|
libxi6 \
|
|
|
|
libsm6 \
|
|
|
|
libfontconfig1 \
|
|
|
|
libpulse0 \
|
|
|
|
libsqlite3-0 \
|
|
|
|
libxcb-shape0 \
|
|
|
|
libxcb-xfixes0 \
|
|
|
|
libxcb-randr0 \
|
|
|
|
libxcb-image0 \
|
|
|
|
libxcb-keysyms1 \
|
|
|
|
libxcb-xtest0 \
|
|
|
|
libibus-qt1 \
|
|
|
|
libnss3 \
|
|
|
|
libxss1 \
|
|
|
|
sudo \
|
|
|
|
--no-install-recommends \
|
|
|
|
&& rm -rf /var/lib/apt/lists/*
|
2018-05-18 11:16:37 +02:00
|
|
|
|
|
|
|
ARG ZOOM_URL=https://zoom.us/client/latest/zoom_amd64.deb
|
|
|
|
|
|
|
|
#install zoom
|
2018-05-22 02:20:17 +02:00
|
|
|
RUN curl -sSL $ZOOM_URL -o /tmp/zoom_setup.deb \
|
|
|
|
&& dpkg -i /tmp/zoom_setup.deb \
|
|
|
|
&& apt-get -f install \
|
|
|
|
&& rm /tmp/zoom_setup.deb \
|
|
|
|
&& rm -rf /var/lib/apt/lists/*
|
2018-05-18 11:16:37 +02:00
|
|
|
|
|
|
|
WORKDIR /usr/bin
|
2018-05-22 02:20:17 +02:00
|
|
|
CMD [ "./zoom" ]
|