└── Dockerfile /Dockerfile: -------------------------------------------------------------------------------- 1 | # steamcmd run as user steam 2 | # https://developer.valvesoftware.com/wiki/SteamCMD#Linux 3 | 4 | FROM ubuntu:19.04 5 | 6 | RUN apt update && apt install --no-install-recommends -y \ 7 | ca-certificates \ 8 | lib32gcc1 \ 9 | net-tools \ 10 | lib32stdc++6 \ 11 | lib32z1 \ 12 | lib32z1-dev \ 13 | curl 14 | 15 | RUN mkdir -p /home/steam/steamcmd && \ 16 | curl -s http://media.steampowered.com/installer/steamcmd_linux.tar.gz | tar -v -C /home/steam/steamcmd -zx && \ 17 | chown -R 1000:1000 /home/steam 18 | 19 | WORKDIR /home/steam/steamcmd 20 | USER 1000 21 | 22 | ONBUILD ADD install.txt /home/steam/steamcmd/install.txt 23 | ONBUILD RUN ./steamcmd.sh +runscript install.txt 24 | --------------------------------------------------------------------------------