SteamCMD Docker Image
SteamCMD on various Docker base images for downloading and running Steam games and game server software. The images are build automatically every 6 hours with Github Actions and tagged on type of base image.
For detailed information about SteamCMD, see wiki. Are you looking for a programmatic way to retrieve information via SteamCMD, have a look at steamcmd.net.
Tags
ubuntu-18
,ubuntu
,latest
ubuntu-16
alpine-3
,alpine
centos-8
,centos
centos-7
windows-1909
(unavailable)windows-1903
(unavailable)windows-1809
,windows
windows-core-2019
,windows-core
windows-core-1909
(unavailable)windows-core-1903
(unavailable)windows-core-1809
Note: Some Windows tags are not available (yet) because they cannot be build on the current Github Actions Windows Platform. The Dockerfiles are added to this repository to be able to build manually and for the moment when Github Actions supports newer Windows versions. See this article on the Microsoft docs for more information on the subject.
Usage
Pull latest image
docker pull steamcmd/steamcmd:latest
Test interactively
docker run --entrypoint /bin/sh -it steamcmd/steamcmd:latest
Download CSGO
docker run -it steamcmd/steamcmd:latest +login anonymous +app_update 740 +quit
Download CSGO to local mounted directory "data"
docker run -it -v $PWD:/data steamcmd/steamcmd:latest +login anonymous +force_install_dir /data +app_update 740 +quit