The Docker file also visible on the Docker Hub page: https://hub.docker.com/r/06kellyjac/teams/~/dockerfile/
This image is slightly difficult as you will need to mount your X11 Unix Socket.
If you can get docker + xeyes working (or some other docker + GUI container) then this 'should' work just fine.
# Minimal:
docker run -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY 06kellyjac/teams &
# Example command: (See below for details)
docker run -v /tmp/.X11-unix:/tmp/.X11-unix \
-e DISPLAY=unix$DISPLAY \
-v ~/.config/teams-for-linux:/teams-for-linux \
06kellyjac/teams &
# Example command flat:
docker run -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY -v ~/.config/teams-for-linux:/teams-for-linux 06kellyjac/teams &
Add --rm
remove the container when closed
Use --name X
to name the container something easier to deal with than the random one.
To save your config, add the following:
-v /wherever:/teams-for-linux
Put it in $XDG_CONFIG_HOME/teams-for-linux
to use your config with native teams-for-linux
.
$XDG_CONFIG_HOME
may be empty, the default location is ~/.config
IMPORTANT - You should create your folder before running the container to ensure it has a user id of 1000
.
If you are not user id 1000
then you can either make your config folder for user id 1000
or try play with 'namespaces' and mounting passwd
and groups
in read-only if your kernel supports it.
-
Where to get help:
I have contact details on my Github, the Docker Community Forums, the Docker Community Slack, or Stack Overflow -
Where to file issues:
https://gitlab.com/06kellyjac/docker_teams/issues -
Maintained by:
06kellyjac on GitLab -
Source of this description:
The GitLab README.md (history)
Teams is a product of Microsoft
This is an Unofficial container of the Unofficial Microsoft Teams client from ivelkov
The goal of this project was to shove Teams into a container. There is one version shipped:
latest
/debian-buster-slim
- Uses .deb release from teams-for-linux/releases
Thanks go to ivelkov and contributors on GitHub for the Teams Electron wrapper client.
The source used in this image: https://github.com/ivelkov/teams-for-linux/
Microsoft Teams is a product of Microsoft and part of their Office 365 workspace. All other trademarks are the property of their respective owners.
View licence information for the software contained in this image.
View licence information for the container set-up.