The docker image that allows you to play Magic The Gathering Arena on Linux
538
The docker image that allows you to play Magic The Gathering Arena on Linux
Basically I got tired of deleting and cleaning up the MTGA Install every time the MTGALauncher needs to update itself, which in most of the cases breaks Wine Installation
GitHub Repo: https://github.com/yeltcinBorja/docker-mtga
docker pull yeltcinborja/docker-mtga
Allow X11 comms between the host and docker-container
xhost +Local:*
Specify where you want to Download all the Game Assets and Files to (~10GB of Data), in my case its the same folder as Dockerfile/MTGA_Downloads/ (this will be permanently mapped to the game so you dont have to re-download all the data everytime you restart the docker-container)
mkdir MTGA_Downloads
Run Docker
docker run -v ./MTGA_Downloads:/home/mtga/.wine64_new/drive_c/Program\ Files/Wizards\ of\ the\ Coast/MTGA/MTGA_Data/Downloads \
-e PULSE_SERVER=unix:${XDG_RUNTIME_DIR}/pulse/native \
-v ${XDG_RUNTIME_DIR}/pulse/native:${XDG_RUNTIME_DIR}/pulse/native \
-v ~/.config/pulse/cookie:/root/.config/pulse/cookie \
--device /dev/dri \
--device /dev/snd \
--env="DISPLAY" \
--net=host \
-it yeltcinborja/docker-mtga /bin/bash
Maps the volume where Downloads folder will go, you need this to permanently keep your downloaded Assets and Data to avoid re-downloading it every time you start the docker-container
-v ./MTGA_Downloads:/home/mtga/.wine64_new/drive_c/Program\ Files/Wizards\ of\ the\ Coast/MTGA/MTGA_Data/Downloads
This will allow sound be played on the host from docker-container (Assuming you run PuseAudio)
-e PULSE_SERVER=unix:${XDG_RUNTIME_DIR}/pulse/native
-v ${XDG_RUNTIME_DIR}/pulse/native:${XDG_RUNTIME_DIR}/pulse/native
-v ~/.config/pulse/cookie:/root/.config/pulse/cookie
--device /dev/snd
This will allow docker-container use your graphics card (OpenGL and drivers)
--device /dev/dri
X11 Communications between host and docker-container
--env="DISPLAY"
--net=host
To start MTGA inside the docker-container
wine MTGA.exe
Content type
Image
Digest
sha256:a2fd69733…
Size
2.6 GB
Last updated
over 2 years ago
docker pull yeltcinborja/docker-mtga