mirror of
https://github.com/jessfraz/dockerfiles.git
synced 2024-11-23 11:31:49 +01:00
0de36f2268
* add zoom-us * remove old entrypoint * comments and remove mesa utils after troubleshooting
39 lines
1.1 KiB
Docker
39 lines
1.1 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
|
|
|
|
# Refresh package lists
|
|
RUN apt-get update
|
|
RUN apt-get -qy dist-upgrade
|
|
|
|
# Dependencies for the client .deb
|
|
RUN apt-get install -qy curl sudo desktop-file-utils 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 ibus ibus-gtk libibus-qt1 ibus-qt4 \
|
|
libnss3 libxss1
|
|
|
|
ARG ZOOM_URL=https://zoom.us/client/latest/zoom_amd64.deb
|
|
|
|
#install zoom
|
|
RUN curl -sSL $ZOOM_URL -o /tmp/zoom_setup.deb
|
|
RUN dpkg -i /tmp/zoom_setup.deb
|
|
RUN apt-get -f install
|
|
RUN rm /tmp/zoom_setup.deb \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
WORKDIR /usr/bin
|
|
CMD [ "./zoom" ] |