dockerfiles/zoom-us/Dockerfile
Jess Frazelle cc4f6645c5
cleanup
Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
2018-05-21 20:20:17 -04:00

63 lines
1.2 KiB
Docker

# docker build . -t zoom-us
# docker run -d --rm \
# -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
FROM debian:buster
ENV DEBIAN_FRONTEND noninteractive
# Dependencies for the client .deb
RUN apt-get update && apt-get install -y \
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/*
ARG ZOOM_URL=https://zoom.us/client/latest/zoom_amd64.deb
#install zoom
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/*
WORKDIR /usr/bin
CMD [ "./zoom" ]