CM2Walki / steamcmd

Minimal image containing Valve's SteamCMD binary: https://hub.docker.com/r/cm2network/steamcmd/

Home Page:https://CM2.Network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SteamCMD not found

Reidond opened this issue · comments

Running this command:

RUN set -x \
  && "${STEAMCMDDIR}/steamcmd.sh" \
  +login anonymous \
  +force_install_dir ${STEAMAPPDIR} \
  +app_update ${STEAMAPPID} validate \
  +quit

Return this:

/bin/sh: 1: /home/steam/steamcmd/steamcmd.sh: not found

I tried to build your Dockerfile and it works for me. My guess is that you don't have the latest docker image pulled.

Try:

docker pull cm2network/steamcmd:root

And then build again:

 ---> Running in 2f84c08e4418
+ /home/steam/steamcmd/steamcmd.sh +login anonymous +force_install_dir /home/steam/arma3 +app_update 233780 validate +quit
Redirecting stderr to '/home/steam/Steam/logs/stderr.txt'
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[  0%] Checking for available update...
[----] Downloading update (0 of 49996 KB)...

So what i found out:

  • Your base image for some reason does not work on Docker for Windows
  • And on linux it works

For some reason wget command does not execute. But it works when running it by hand in container

Your base image for some reason does not work on Docker for Windows

Would be cool if you could find out what exactly the issue is, I'm not a fan or user of Docker for Windows, so I can't help you out there.

For some reason wget command does not execute. But it works when running it by hand in container

Is that for Docker on Windows?

Is that for Docker on Windows?

Yes

So for anyone that is looking for the solution: just use linux containers instead of windows containers in Docker for Windows