Docker image built at SuperComputing 2023 for a Docker Dedicated Doom Server
Go to file
2023-11-13 10:33:25 -05:00
bin Updated/added configs, start.bash, and banlist.txt 2023-11-12 17:00:48 -05:00
config Updated/added configs, start.bash, and banlist.txt 2023-11-12 17:00:48 -05:00
iwad Added Shareware DOOM, Freedoom, and it's docs 2023-11-12 17:17:58 -05:00
player Updated/added configs, start.bash, and banlist.txt 2023-11-12 17:00:48 -05:00
wad Forgot a dash in the Dockerfile... 2023-11-12 17:23:01 -05:00
Dockerfile Updated Dockerfile with env for PWAD 2023-11-13 10:33:25 -05:00
LICENSE Initial commit 2023-11-12 13:37:50 -05:00
README.md Updated Dockerfile with env for PWAD 2023-11-13 10:33:25 -05:00

doom-docker

Docker image built at SuperComputing 2023 in Denver, CO for a Docker Tutorial Class for utilizing containers for HPC and specific use cases.

So, you reinvented the wheel?

Well... yeah kinda.

But why?

Because, I love boomer shooters (specifically Doom2, Doom64, and Duke Nukem 3D) and wanted to use an actual use case that I would like to use myself in my tutorial class. As I built this, I realized there was a plethora of other awesome projects with very similar setups, but meh, why not one more?

List of Other Projects similar to this one

What's different about yours?

This container is built on Debian Bookworm Slim instead of the spyware known as Ubuntu. Even though they abandoned the idea years ago, people don't forget. If you are able to, move your containers to Debian.

How to build this image locally

git clone https://github.com/cfultz/doom-docker
cd doom-docker
docker build -t cfultz/doom-docker:latest .

What's included?

Freedoom and the shareware version of DOOM (1993). These are legal to share so that's why they are here. If you want to change/add WADS, place them in the /IWAD/ directory, and use an environmental variable to select your prefered IWAD and starting map. You can also add a custom WAD