SteamCMD on various Docker base images for downloading and running Steam games and game server software. Dockerfiles for Linux base images include steamcmd, wine32 and wine64 installed.
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.
docker pull honestventures/steamcmd-linux-wine:latest
docker run --entrypoint /bin/sh -it honestventures/steamcmd-linux-wine:latest
docker run -it honestventures/steamcmd-linux-wine:latest +login anonymous +app_update 740 +quit
docker run -it -v $PWD:/data honestventures/steamcmd-linux-wine:latest +login anonymous +force_install_dir /data +app_update 740 +quit