Skip to content

[ MIRROR ] This repository is an automated mirror from GitLab as it isn't supported by Docker Hub's automated builds | `teams-for-linux` in a Docker Container

License

Notifications You must be signed in to change notification settings

06kellyjac/docker-teams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Docker Stars Docker Pulls Docker Build Status

Supported tags and respective Dockerfile links

The Docker file also visible on the Docker Hub page: https://hub.docker.com/r/06kellyjac/teams/~/dockerfile/

How to use this image

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.

Quick reference

What is Teams

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:

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/

Licence

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.

About

[ MIRROR ] This repository is an automated mirror from GitLab as it isn't supported by Docker Hub's automated builds | `teams-for-linux` in a Docker Container

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published