PixPan Studios presents the SteamCMD Docker image for Windows Core. This is designed for Dedicated Game Servers that require legacy .NET or a Windows environment to run properly.
This Docker Image is designed to be a minimal reference image for other Docker Images to create a Windows Dedicated Game Server. In your Dockerfile, reference this project for FROM:
FROM pixpan/steamcmd-wincore
The project pixpan/space-engineers is a good reference for usage.
This image adds the following components to an otherwise vanilla microsoft/windowsservercore:1803 image.
Chocolatey is the package manager for Windows.
Chocolatey is used to install SteamCMD from the Chocolatey SteamCMD Package and is stored where Chocolatey normally stores things.
Since this is an image used to create other images, there are no applicable volume or port mappings.
This automated build is done on Travis-CI as it is (currently) the only free-to-use Open Source platform that supports Windows build machines. If you wish to fork this project, be sure to create $docker_username
and $docker_password
on Travis as secret environment variables.