Block a user
vyvern-steamcmd-runtime (latest)
Published 2026-08-16 01:48:14 +02:00 by Stian
Installation
docker pull gt.zyon.no/stian/vyvern-steamcmd-runtime:latestsha256:55364719fa8b38aa37f9a3b40653a208a92f9455846e527d36bc1eca3f549d7f
Images
| Digest | OS / Arch | Size |
|---|---|---|
| de3f55863f | linux/amd64 | 149 MiB |
Image Layers ( linux/amd64)
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1785715200' |
| RUN /bin/sh -c dpkg --add-architecture i386 && apt-get update && apt-get install -y --no-install-recommends ca-certificates curl lib32gcc-s1 libatomic1 libpulse0 libsdl2-2.0-0 locales tzdata && rm -rf /var/lib/apt/lists/* # buildkit |
| ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 STEAMCMD_HOME=/opt/steamcmd HOME=/root |
| RUN /bin/sh -c mkdir -p "${STEAMCMD_HOME}" && curl -fsSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -xz -C "${STEAMCMD_HOME}" && printf '#!/bin/sh\nexec %s/steamcmd.sh "$@"\n' "${STEAMCMD_HOME}" > /usr/local/bin/steamcmd && chmod +x /usr/local/bin/steamcmd # buildkit |
| RUN /bin/sh -c steamcmd +quit > /tmp/warmup.log 2>&1 || true; if grep -q "No such file or directory" /tmp/warmup.log; then echo "FATAL: steamcmd launcher is broken —"; cat /tmp/warmup.log; exit 1; fi; test -x "${STEAMCMD_HOME}/linux32/steamcmd" || { echo "FATAL: steamcmd binary missing after warm-up"; exit 1; }; rm -f /tmp/warmup.log # buildkit |
| RUN /bin/sh -c mkdir -p /root/.steam/sdk32 /root/.steam/sdk64 && ln -sf "${STEAMCMD_HOME}/linux32/steamclient.so" /root/.steam/sdk32/steamclient.so && ln -sf "${STEAMCMD_HOME}/linux64/steamclient.so" /root/.steam/sdk64/steamclient.so # buildkit |
| VOLUME [/data] |
| WORKDIR /data |
| CMD ["steamcmd" "+quit"] |