2015-06-18 16:47:56 -07:00
|
|
|
# Run skype in a container, requires pulseaudio
|
|
|
|
# (but I have a container for that)
|
2015-01-01 12:42:14 -08:00
|
|
|
#
|
|
|
|
# docker run -v /tmp/.X11-unix:/tmp/.X11-unix \
|
2015-12-14 00:20:09 -08:00
|
|
|
# -v $HOME/.Skype:/home/skype/.Skype \
|
2015-06-05 11:55:25 -07:00
|
|
|
# -e DISPLAY=unix$DISPLAY \
|
2015-06-18 18:02:52 -07:00
|
|
|
# --link pulseaudio:pulseaudio \
|
|
|
|
# -e PULSE_SERVER=pulseaudio \
|
|
|
|
# --device /dev/video0 \
|
2016-09-29 21:07:03 +01:00
|
|
|
# --name skype \
|
2015-06-05 11:55:25 -07:00
|
|
|
# jess/skype
|
2015-01-01 12:42:14 -08:00
|
|
|
#
|
2018-09-14 11:34:03 -04:00
|
|
|
FROM debian:buster-slim
|
2014-12-22 14:40:49 -08:00
|
|
|
|
|
|
|
# Tell debconf to run in non-interactive mode
|
|
|
|
ENV DEBIAN_FRONTEND noninteractive
|
|
|
|
|
2017-06-10 20:46:25 -04:00
|
|
|
RUN apt-get update && apt-get install -y \
|
|
|
|
apt-transport-https \
|
2016-10-25 13:37:56 -07:00
|
|
|
ca-certificates \
|
2015-06-05 10:24:11 -07:00
|
|
|
curl \
|
2018-09-14 11:34:03 -04:00
|
|
|
gnupg \
|
2015-06-05 10:24:11 -07:00
|
|
|
--no-install-recommends
|
2014-12-22 14:40:49 -08:00
|
|
|
|
2017-06-10 20:46:25 -04:00
|
|
|
# Add the skype debian repo
|
|
|
|
RUN curl -sSL https://repo.skype.com/data/SKYPE-GPG-KEY | apt-key add -
|
|
|
|
RUN echo "deb [arch=amd64] https://repo.skype.com/deb stable main" > /etc/apt/sources.list.d/skype.list
|
2014-12-22 14:40:49 -08:00
|
|
|
|
2017-06-10 20:46:25 -04:00
|
|
|
RUN apt-get update && apt-get -y install \
|
|
|
|
skypeforlinux \
|
|
|
|
--no-install-recommends \
|
2015-06-06 17:48:44 -07:00
|
|
|
&& rm -rf /var/lib/apt/lists/*
|
2014-12-22 14:40:49 -08:00
|
|
|
|
2018-04-10 16:07:13 -04:00
|
|
|
COPY run-skype-and-wait-for-exit /usr/local/bin
|
|
|
|
|
2015-12-14 00:20:09 -08:00
|
|
|
# Make a user
|
|
|
|
ENV HOME /home/skype
|
|
|
|
RUN useradd --create-home --home-dir $HOME skype \
|
|
|
|
&& chown -R skype:skype $HOME \
|
|
|
|
&& usermod -a -G audio,video skype
|
|
|
|
|
|
|
|
WORKDIR $HOME
|
|
|
|
USER skype
|
|
|
|
|
2015-01-01 12:42:14 -08:00
|
|
|
# Start Skype
|
2018-04-10 16:07:13 -04:00
|
|
|
ENTRYPOINT ["run-skype-and-wait-for-exit"]
|
|
|
|
|