steamcmd / docker

Docker image containing SteamCMD
https://hub.docker.com/r/steamcmd/steamcmd
MIT License
148 stars 20 forks source link

updated for ubuntu-24 #72

Closed IanMoroney closed 4 months ago

IanMoroney commented 4 months ago

solves #71

IanMoroney commented 4 months ago

Tested successfully:

docker build -t sc .
[+] Building 0.0s (0/0)  docker:default
2024/05/05 12:46:58 http2: server: error reading preface from client //./pipe/docker_engine: file h[+] Building 32.2s (12/12) FINISHED                                                 docker:default
 => [internal] load build definition from Dockerfile                                          0.0s
 => => transferring dockerfile: 1.40kB                                                        0.0s
 => [internal] load metadata for docker.io/library/ubuntu:24.04                               1.5s
 => [internal] load .dockerignore                                                             0.0s
 => => transferring context: 2B                                                               0.0s
 => [1/8] FROM docker.io/library/ubuntu:24.04@sha256:3f85b7caad41a95462cf5b787d8a04604c8262c  1.5s
 => => resolve docker.io/library/ubuntu:24.04@sha256:3f85b7caad41a95462cf5b787d8a04604c8262c  0.0s
 => => sha256:3f85b7caad41a95462cf5b787d8a04604c8262cdcdf9a472b8c52ef83375fe 1.13kB / 1.13kB  0.0s
 => => sha256:d21429c4635332e96a4baae3169e3f02ac8e24e6ae3d89a86002d49a1259a4f7 424B / 424B    0.0s
 => => sha256:bf3dc08bfed031182827888bb15977e316ad797ee2ccb63b4c7a57fdfe7eb3 2.30kB / 2.30kB  0.0s
 => => sha256:49b384cc7b4aa0dfd16ff7817ad0ea04f1d0a8072e62114efcd99119f8ce 28.87MB / 28.87MB  0.6s
 => => extracting sha256:49b384cc7b4aa0dfd16ff7817ad0ea04f1d0a8072e62114efcd99119f8ceb9ed     0.7s
 => [2/8] WORKDIR /root                                                                       1.2s
 => [3/8] RUN echo steam steam/question select "I AGREE" | debconf-set-selections  && echo s  0.3s
 => [4/8] RUN dpkg --add-architecture i386  && apt-get update -y  && apt-get install -y --no  9.0s
 => [5/8] RUN locale-gen en_US.UTF-8                                                          1.1s
 => [6/8] RUN ln -s /usr/games/steamcmd /usr/bin/steamcmd                                     0.3s
 => [7/8] RUN steamcmd +quit                                                                 16.4s
 => [8/8] RUN mkdir -p /root/.steam  && ln -s /root/.local/share/Steam/steamcmd/linux32 /roo  0.3s
 => exporting to image                                                                        0.4s
 => => exporting layers                                                                       0.4s
 => => writing image sha256:b0304600efcfc8fcb5dc086011d08d7a8613fac3520ef06fa3c1d759d3b71da5  0.0s
 => => naming to docker.io/library/sc
docker run sc +login anonymous +app_update 740 +quit
tid(11) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/root/.local/share/Steam/logs/stderr.txt'
Logging directory: '/root/.local/share/Steam/logs'
minidumps folder is set to /tmp/dumps
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1709846822
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
 Update state (0x5) verifying install, progress: 96.79 (33590273173 / 34705746562)
 Update state (0x61) downloading, progress: 0.03 (10879037 / 34705746562)
 Update state (0x61) downloading, progress: 0.82 (283422209 / 34705746562)
 Update state (0x61) downloading, progress: 2.24 (777198681 / 34705746562)
 Update state (0x61) downloading, progress: 3.64 (1263088950 / 34705746562)
 Update state (0x61) downloading, progress: 4.99 (1730827942 / 34705746562)
 Update state (0x61) downloading, progress: 6.32 (2194215664 / 34705746562)
 Update state (0x61) downloading, progress: 7.60 (2635933701 / 34705746562)
 Update state (0x61) downloading, progress: 8.88 (3081525854 / 34705746562)
 Update state (0x61) downloading, progress: 10.26 (3559511778 / 34705746562)
 Update state (0x61) downloading, progress: 11.42 (3963862315 / 34705746562)
 Update state (0x61) downloading, progress: 12.67 (4397657826 / 34705746562)
 Update state (0x61) downloading, progress: 13.70 (4754502914 / 34705746562)
 Update state (0x61) downloading, progress: 14.79 (5134032477 / 34705746562)
 Update state (0x61) downloading, progress: 15.74 (5463237082 / 34705746562)
 Update state (0x61) downloading, progress: 16.77 (5820792928 / 34705746562)
 Update state (0x61) downloading, progress: 17.83 (6187901185 / 34705746562)
 Update state (0x61) downloading, progress: 18.91 (6563397506 / 34705746562)
 Update state (0x61) downloading, progress: 19.95 (6922816360 / 34705746562)
 Update state (0x61) downloading, progress: 20.99 (7286205026 / 34705746562)
 Update state (0x61) downloading, progress: 22.03 (7646676353 / 34705746562)
 Update state (0x61) downloading, progress: 23.17 (8039929247 / 34705746562)
 Update state (0x61) downloading, progress: 24.20 (8397770139 / 34705746562)
 Update state (0x61) downloading, progress: 25.29 (8776702937 / 34705746562)
 Update state (0x61) downloading, progress: 26.60 (9231408540 / 34705746562)
 Update state (0x61) downloading, progress: 27.72 (9619227867 / 34705746562)
 Update state (0x61) downloading, progress: 28.80 (9994609847 / 34705746562)
 Update state (0x61) downloading, progress: 29.92 (10384925476 / 34705746562)
 Update state (0x61) downloading, progress: 31.00 (10759995499 / 34705746562)
 Update state (0x61) downloading, progress: 32.39 (11241086108 / 34705746562)
 Update state (0x61) downloading, progress: 33.42 (11600212373 / 34705746562)
 Update state (0x61) downloading, progress: 34.58 (12001592579 / 34705746562)
 Update state (0x61) downloading, progress: 35.50 (12321454255 / 34705746562)
 Update state (0x61) downloading, progress: 36.72 (12742659211 / 34705746562)
 Update state (0x61) downloading, progress: 37.62 (13057816599 / 34705746562)
 Update state (0x61) downloading, progress: 38.54 (13376806681 / 34705746562)
 Update state (0x61) downloading, progress: 39.54 (13724304445 / 34705746562)
 Update state (0x61) downloading, progress: 40.42 (14027257221 / 34705746562)
 Update state (0x61) downloading, progress: 41.61 (14440545530 / 34705746562)
 Update state (0x61) downloading, progress: 42.68 (14813565510 / 34705746562)
 Update state (0x61) downloading, progress: 43.58 (15125284922 / 34705746562)
 Update state (0x61) downloading, progress: 44.63 (15488171613 / 34705746562)
 Update state (0x61) downloading, progress: 45.87 (15919320466 / 34705746562)
 Update state (0x61) downloading, progress: 46.94 (16291874155 / 34705746562)
 Update state (0x61) downloading, progress: 47.98 (16652183141 / 34705746562)
 Update state (0x61) downloading, progress: 48.92 (16978568161 / 34705746562)
 Update state (0x61) downloading, progress: 49.95 (17334803936 / 34705746562)
 Update state (0x61) downloading, progress: 50.83 (17639600208 / 34705746562)
 Update state (0x61) downloading, progress: 51.76 (17963844051 / 34705746562)
 Update state (0x61) downloading, progress: 52.62 (18262839008 / 34705746562)
 Update state (0x61) downloading, progress: 53.84 (18687185910 / 34705746562)
 Update state (0x61) downloading, progress: 54.75 (19000771015 / 34705746562)
 Update state (0x61) downloading, progress: 55.57 (19286400532 / 34705746562)
 Update state (0x61) downloading, progress: 56.43 (19584451983 / 34705746562)
 Update state (0x61) downloading, progress: 57.10 (19817101132 / 34705746562)
 Update state (0x61) downloading, progress: 57.96 (20116675506 / 34705746562)
 Update state (0x61) downloading, progress: 58.75 (20390617100 / 34705746562)
 Update state (0x61) downloading, progress: 59.38 (20606938176 / 34705746562)
 Update state (0x61) downloading, progress: 60.05 (20839844043 / 34705746562)
 Update state (0x61) downloading, progress: 60.53 (21007769187 / 34705746562)
 Update state (0x61) downloading, progress: 61.40 (21309423993 / 34705746562)
 Update state (0x61) downloading, progress: 62.23 (21595711809 / 34705746562)
 Update state (0x61) downloading, progress: 62.91 (21832125188 / 34705746562)
 Update state (0x61) downloading, progress: 63.69 (22103020663 / 34705746562)
 Update state (0x61) downloading, progress: 64.62 (22427776990 / 34705746562)
 Update state (0x61) downloading, progress: 65.32 (22670878818 / 34705746562)
 Update state (0x61) downloading, progress: 66.14 (22954461572 / 34705746562)
 Update state (0x61) downloading, progress: 67.13 (23296638744 / 34705746562)
 Update state (0x61) downloading, progress: 67.91 (23568644071 / 34705746562)
 Update state (0x61) downloading, progress: 68.70 (23842513871 / 34705746562)
 Update state (0x61) downloading, progress: 69.43 (24095995838 / 34705746562)
 Update state (0x61) downloading, progress: 70.23 (24372847088 / 34705746562)
 Update state (0x61) downloading, progress: 71.55 (24831819206 / 34705746562)
 Update state (0x61) downloading, progress: 72.32 (25099598460 / 34705746562)
 Update state (0x61) downloading, progress: 73.03 (25347071273 / 34705746562)
 Update state (0x61) downloading, progress: 73.69 (25573617217 / 34705746562)
 Update state (0x61) downloading, progress: 74.17 (25741592733 / 34705746562)
 Update state (0x61) downloading, progress: 74.77 (25950849280 / 34705746562)
 Update state (0x61) downloading, progress: 75.37 (26156817115 / 34705746562)
 Update state (0x61) downloading, progress: 76.02 (26382590197 / 34705746562)
 Update state (0x61) downloading, progress: 76.66 (26604791611 / 34705746562)
 Update state (0x61) downloading, progress: 77.27 (26818845193 / 34705746562)
 Update state (0x61) downloading, progress: 77.94 (27049135691 / 34705746562)
 Update state (0x61) downloading, progress: 78.83 (27358149173 / 34705746562)
 Update state (0x61) downloading, progress: 79.56 (27612359670 / 34705746562)
 Update state (0x61) downloading, progress: 80.12 (27806466144 / 34705746562)
 Update state (0x61) downloading, progress: 80.69 (28004377939 / 34705746562)
 Update state (0x61) downloading, progress: 81.26 (28202827126 / 34705746562)
 Update state (0x61) downloading, progress: 81.89 (28419290373 / 34705746562)
 Update state (0x61) downloading, progress: 83.15 (28856990590 / 34705746562)
 Update state (0x61) downloading, progress: 83.89 (29114970174 / 34705746562)
 Update state (0x61) downloading, progress: 84.32 (29264479329 / 34705746562)
 Update state (0x61) downloading, progress: 84.93 (29476553620 / 34705746562)
 Update state (0x61) downloading, progress: 85.64 (29720317434 / 34705746562)
 Update state (0x61) downloading, progress: 86.19 (29913536311 / 34705746562)
 Update state (0x61) downloading, progress: 86.87 (30147321348 / 34705746562)
 Update state (0x61) downloading, progress: 87.42 (30338713335 / 34705746562)
 Update state (0x61) downloading, progress: 87.96 (30528795440 / 34705746562)
 Update state (0x61) downloading, progress: 88.61 (30753479837 / 34705746562)
 Update state (0x61) downloading, progress: 89.39 (31022652077 / 34705746562)
 Update state (0x61) downloading, progress: 90.09 (31266965706 / 34705746562)
 Update state (0x61) downloading, progress: 90.84 (31525440102 / 34705746562)
 Update state (0x61) downloading, progress: 91.45 (31738336323 / 34705746562)
 Update state (0x61) downloading, progress: 91.97 (31918309708 / 34705746562)
 Update state (0x61) downloading, progress: 92.88 (32235384977 / 34705746562)
 Update state (0x61) downloading, progress: 93.41 (32419839110 / 34705746562)
 Update state (0x61) downloading, progress: 93.93 (32598004234 / 34705746562)
 Update state (0x61) downloading, progress: 94.23 (32703536995 / 34705746562)
 Update state (0x61) downloading, progress: 94.85 (32918312427 / 34705746562)
 Update state (0x61) downloading, progress: 95.73 (33225277002 / 34705746562)
 Update state (0x61) downloading, progress: 96.48 (33483090613 / 34705746562)
 Update state (0x61) downloading, progress: 96.98 (33656191625 / 34705746562)
 Update state (0x61) downloading, progress: 97.56 (33860383975 / 34705746562)
 Update state (0x61) downloading, progress: 98.24 (34096225872 / 34705746562)
 Update state (0x61) downloading, progress: 98.82 (34297670122 / 34705746562)
 Update state (0x61) downloading, progress: 99.53 (34541540588 / 34705746562)
 Update state (0x81) verifying update, progress: 0.00 (0 / 34705746562)
 Update state (0x81) verifying update, progress: 0.73 (253307895 / 34705746562)
 Update state (0x81) verifying update, progress: 2.47 (855557191 / 34705746562)
 Update state (0x81) verifying update, progress: 4.16 (1443921395 / 34705746562)
 Update state (0x81) verifying update, progress: 5.88 (2041546207 / 34705746562)
 Update state (0x81) verifying update, progress: 7.58 (2629144458 / 34705746562)
 Update state (0x81) verifying update, progress: 9.29 (3223781760 / 34705746562)
 Update state (0x81) verifying update, progress: 11.01 (3820679888 / 34705746562)
 Update state (0x81) verifying update, progress: 12.73 (4417266992 / 34705746562)
 Update state (0x81) verifying update, progress: 14.44 (5010278118 / 34705746562)
 Update state (0x81) verifying update, progress: 16.19 (5617152417 / 34705746562)
 Update state (0x81) verifying update, progress: 17.91 (6215374418 / 34705746562)
 Update state (0x81) verifying update, progress: 19.66 (6824039954 / 34705746562)
 Update state (0x81) verifying update, progress: 21.34 (7404650510 / 34705746562)
 Update state (0x81) verifying update, progress: 23.05 (8000911704 / 34705746562)
 Update state (0x81) verifying update, progress: 24.79 (8604590772 / 34705746562)
 Update state (0x81) verifying update, progress: 26.50 (9197353034 / 34705746562)
 Update state (0x81) verifying update, progress: 28.23 (9799035428 / 34705746562)
 Update state (0x81) verifying update, progress: 29.94 (10391349614 / 34705746562)
 Update state (0x81) verifying update, progress: 31.65 (10985264696 / 34705746562)
 Update state (0x81) verifying update, progress: 33.40 (11590564853 / 34705746562)
 Update state (0x81) verifying update, progress: 35.08 (12176014910 / 34705746562)
 Update state (0x81) verifying update, progress: 36.76 (12758991113 / 34705746562)
 Update state (0x81) verifying update, progress: 38.48 (13354998767 / 34705746562)
 Update state (0x81) verifying update, progress: 40.22 (13957780485 / 34705746562)
 Update state (0x81) verifying update, progress: 41.92 (14547357480 / 34705746562)
 Update state (0x81) verifying update, progress: 43.65 (15148672569 / 34705746562)
 Update state (0x81) verifying update, progress: 45.35 (15739411417 / 34705746562)
 Update state (0x81) verifying update, progress: 47.08 (16339052614 / 34705746562)
 Update state (0x81) verifying update, progress: 48.80 (16936141707 / 34705746562)
 Update state (0x81) verifying update, progress: 50.49 (17523783342 / 34705746562)
 Update state (0x81) verifying update, progress: 52.21 (18119833188 / 34705746562)
 Update state (0x81) verifying update, progress: 53.92 (18712162544 / 34705746562)
 Update state (0x81) verifying update, progress: 55.62 (19303914905 / 34705746562)
 Update state (0x81) verifying update, progress: 57.35 (19904981696 / 34705746562)
 Update state (0x81) verifying update, progress: 59.07 (20500836083 / 34705746562)
 Update state (0x81) verifying update, progress: 60.76 (21088231900 / 34705746562)
 Update state (0x81) verifying update, progress: 62.50 (21690537731 / 34705746562)
 Update state (0x81) verifying update, progress: 64.21 (22286135371 / 34705746562)
 Update state (0x81) verifying update, progress: 65.94 (22885796388 / 34705746562)
 Update state (0x81) verifying update, progress: 67.66 (23483640342 / 34705746562)
 Update state (0x81) verifying update, progress: 69.42 (24091432401 / 34705746562)
 Update state (0x81) verifying update, progress: 71.12 (24683017690 / 34705746562)
 Update state (0x81) verifying update, progress: 72.82 (25273613733 / 34705746562)
 Update state (0x81) verifying update, progress: 74.56 (25876121946 / 34705746562)
 Update state (0x81) verifying update, progress: 76.28 (26473874398 / 34705746562)
 Update state (0x81) verifying update, progress: 78.00 (27068790893 / 34705746562)
 Update state (0x81) verifying update, progress: 79.71 (27664094397 / 34705746562)
 Update state (0x81) verifying update, progress: 81.42 (28256769150 / 34705746562)
 Update state (0x81) verifying update, progress: 83.14 (28854314062 / 34705746562)
 Update state (0x81) verifying update, progress: 84.83 (29441718786 / 34705746562)
 Update state (0x81) verifying update, progress: 86.53 (30031960961 / 34705746562)
 Update state (0x81) verifying update, progress: 88.25 (30626133952 / 34705746562)
 Update state (0x81) verifying update, progress: 89.95 (31217984616 / 34705746562)
 Update state (0x81) verifying update, progress: 91.67 (31816105539 / 34705746562)
 Update state (0x81) verifying update, progress: 93.42 (32421215093 / 34705746562)
 Update state (0x81) verifying update, progress: 95.12 (33013146449 / 34705746562)
 Update state (0x81) verifying update, progress: 96.82 (33603351181 / 34705746562)
 Update state (0x81) verifying update, progress: 98.51 (34188394291 / 34705746562)
 Update state (0x101) committing, progress: 91.88 (31887802305 / 34705746562)
Success! App '740' fully installed.