FROM debian:latest LABEL author=stifstof ENV DEBIAN_FRONTEND noninteractive RUN apt-get update RUN apt-get install -qy curl ca-certificates sudo libxkbfile1 RUN apt-get install -y \ curl \ fonts-noto-color-emoji \ libsecret-1-0 \ pulseaudio \ gnupg2 \ && curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - \ && sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main" > /etc/apt/sources.list.d/teams.list' \ && apt-get -y update \ && apt-get -y install teams RUN apt-get install -y \ gvfs-bin \ libglib2.0-bin \ trash-cli \ kde-cli-tools \ libatspi2.0-0 \ xdg-utils \ libxtst6 \ libxss1 \ libnss3 \ libnotify4 \ git \ libayatana-appindicator3-1 \ libgtk-3-0 \ libpci-dev \ firefox-esr \ wget \ libgl1 \ mesa-utils \ libgl1-mesa-glx # Grab the client .deb # Install the client .deb COPY docker-scripts/xdg-open /usr/local/bin/ COPY host-scripts/ /var/cache/teams/ COPY docker-scripts/entrypoint.sh /sbin/entrypoint.sh RUN chmod 755 /sbin/entrypoint.sh # Cleanup RUN rm -rf /var/lib/apt/lists/* ENTRYPOINT ["/sbin/entrypoint.sh"]