SteamCMD is a command-line version of the Steam client. It allows you to download and install games on a headless server. This container image builds daily and is available on Docker Hub as well as GitHub Container Registry.
latest
,ubuntu
- Latest Ubuntu LTS releaseubuntu-24.04
- Ubuntu 24.04 LTS 'Noble Numbat'ubuntu-22.04
- Ubuntu 22.04 LTS 'Jammy Jackalope'ubuntu-20.04
- Ubuntu 20.04 LTS 'Focal Fossa'ubuntu-18.04
- Ubuntu 18.04 LTS 'Bionic Beaver'
docker cli
docker run -it gameservermanagers/steamcmd:latest
Download Counter Strike: Global Offensive Dedicated Server to current host directory.
docker run -it -v $PWD:/data gameservermanagers/steamcmd:latest +force_install_dir /data +login anonymous +app_update 740 +quit
This container is based off of the steamcmd container and is primarily used for LinuxGSM game servers.