Namespace
xiaozhu674
Image / Tag
gameservermanager:2.5.0
Content Digest
sha256:5ddf33d55c13fb2379703c29c3c45690e4c5485f2a4108ac263ec10dae8b88f7
Details
Created

2025-07-13 07:31:35 UTC

Size

768 MB

Content Digest
Environment
DEBIAN_FRONTEND

noninteractive

GAMES_DIR

/home/steam/games

LANG

zh_CN.UTF-8

LANGUAGE

zh_CN:zh

LC_ALL

zh_CN.UTF-8

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

STEAMCMD_DIR

/home/steam/steamcmd

STEAM_HOME

/home/steam

STEAM_USER

steam


Layers

[#000] sha256:cc41ef31545f10925901837c6dea7e184299788097caaa3fabb57ed109c52a98 - 3.75% (28.9 MB)

[#001] sha256:c8b84b7d51e693a6733c548a6e8f46b17d1823600361f4dafb013b8908365631 - 0.0% (276 Bytes)

[#002] sha256:2dcf04800e67983e58b7a7015548c83080493d56e9ca3bb3c5fc9d66da294b61 - 7.2% (55.4 MB)

[#003] sha256:283c89c1c7e4e6e199aea6dda28bd11899e5b1832f0ed598e20e26ab91140ace - 40.79% (313 MB)

[#004] sha256:24b3afd39cebff9eea92f19118e9c8828cd3f171e0d8268d78b0b240f7c210b2 - 5.66% (43.5 MB)

[#005] sha256:47756650280ce70bff3f7493ab8748e6ec22a01196ff34bf4728ab11b353da07 - 0.0% (574 Bytes)

[#006] sha256:8cf18f3a02e0e4c987cd4947cabfba92b56f73cc32a984ffc880ef4c1d814ea3 - 0.23% (1.75 MB)

[#007] sha256:f0d51c20dc65cdfe03d22b846f4ad5f6c4276a7f49d866b018d1034f02b25309 - 0.0% (4.32 KB)

[#008] sha256:d65daa4c125015cd5fb21de9f7e5fe720263fe8a92b2a2e57c294bfe6a606b6b - 0.0% (303 Bytes)

[#009] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#010] sha256:8be8f4e3bcbb39bf91f5896d486fa2dba74c7e552d8e2f7d6c93db74b7656162 - 16.36% (126 MB)

[#011] sha256:6560bbf2087da80bddf6d91468a660f8096a1631d3d5d70073e7a672f296459f - 0.0% (600 Bytes)

[#012] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#013] sha256:64086317b8ee8205c39bace3c93965a6ef95a9f479c15d4b0efba6a99a011dcf - 15.04% (116 MB)

[#014] sha256:fc3739e2d4bb064af9f56e596b5d62bac0e3635e61a6d89fe1677bfcfce15d53 - 0.71% (5.45 MB)

[#015] sha256:cf47bc15b5153dbb5ebd94f74e192b810e0707b9579fae863e72f744e685079e - 0.0% (174 Bytes)

[#016] sha256:5bb25b863335edc9c6411966a4285726a87c02d8bb9ce98dba51b823c8890db2 - 2.54% (19.5 MB)

[#017] sha256:a01be913374d7ed755b8fe656ab9c9e87a8c2aa099ee2bc13521917cd8a5d539 - 0.0% (306 Bytes)

[#018] sha256:bd611f951c10271ffc9535edb416f719291343a6a5a7141bcc3e70e8e987bf35 - 0.71% (5.45 MB)

[#019] sha256:37560befe12441dee44393aa611b9edc1f28b5798def13c278bda851d750e55b - 0.74% (5.71 MB)

[#020] sha256:f45b810ff0f20716ac4fd841d8211d15858a5d20fb97e1b16d850b969c8d9698 - 0.69% (5.31 MB)

[#021] sha256:01f4ce5b49550e1bf424a7d5dddcbc54623e6b78ef5b927463f08868e09a8e93 - 0.68% (5.22 MB)

[#022] sha256:7ebe5f2dc3ba91e63fda2bb532153ff355bcd12c0742d39742023c0f7e6ff288 - 0.91% (6.98 MB)

[#023] sha256:cd59a5ae94f3882558b75854c54fc84fda7bd40c67d591c5fdec5a7a21cd8e3a - 0.71% (5.45 MB)

[#024] sha256:ec3d7a88fc1772872ec1eaf864636c3a8698a052e2dd5233a71ebb76e815a000 - 0.74% (5.71 MB)

[#025] sha256:7e5e102fb2cd0fe2b139a6a9408a195062aa774267f7819620e68cc9065eed68 - 0.69% (5.31 MB)

[#026] sha256:4b5bf60760510471dd021a6ee950c92ebcd535d56b77084617e4c3e85fd3d9a2 - 0.68% (5.22 MB)

[#027] sha256:1edb6a9b6004463e70a0b003c9a342a0850b3ef68d9659431eca4a06475395eb - 0.91% (6.98 MB)

[#028] sha256:1fdcd334464b0221331fd5464bd7ab28519efb977c1d21d12027e09c1a1eb193 - 0.03% (271 KB)

[#029] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#030] sha256:2960ecf596d0973343cda1673390460c5bb99bf3ae78ab92c0ab9903b6d70a72 - 0.2% (1.55 MB)

[#031] sha256:7a36b943c5fbaff04401fff753e116267f43376dc96741735e3d84867410c9fb - 0.02% (170 KB)

[#032] sha256:7fb7ac4f9456f9eae2d7b383a81e2a0ea2586c233ed09211d54afec794bb0ee6 - 0.0% (2.05 KB)

[#033] sha256:99c4a15c867e584a9ec580446889e8c829b2e998479fa38cabb4d94e67f76797 - 0.0% (1.03 KB)

[#034] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)


History
2025-06-30 00:00:00 UTC (debuerreotype 0.15)

# debian.sh --arch 'amd64' out/ 'bullseye' '@1751241600'

2025-07-13 03:11:15 UTC (buildkit.dockerfile.v0)

ENV DEBIAN_FRONTEND=noninteractive STEAM_USER=steam STEAM_HOME=/home/steam STEAMCMD_DIR=/home/steam/steamcmd GAMES_DIR=/home/steam/games

2025-07-13 03:11:15 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list && sed -i 's/security.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list # buildkit

2025-07-13 03:11:46 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y software-properties-common && apt-get install -y gpg && apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F23C5A6CF475977595C89F51BA6932366A755776 && echo "deb http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal main" > /etc/apt/sources.list.d/deadsnakes.list # buildkit

2025-07-13 03:13:11 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get upgrade -y && dpkg --add-architecture i386 && apt-get update && apt-get install -y --no-install-recommends aria2 ca-certificates locales wget curl jq docker.io xdg-user-dirs libncurses5:i386 libbz2-1.0:i386 libicu67:i386 libxml2:i386 libstdc++6:i386 lib32gcc-s1 libc6-i386 lib32stdc++6 libcurl4-gnutls-dev:i386 libcurl4-gnutls-dev libgl1-mesa-glx:i386 gcc-10-base:i386 libssl1.1:i386 libopenal1:i386 libtinfo6:i386 libtcmalloc-minimal4:i386 libgdiplus libc6-dev libasound2 libpulse0 pulseaudio libpulse-dev libnss3 libgconf-2-4 libcap2 libatk1.0-0 libcairo2 libcups2 libgtk-3-0 libgdk-pixbuf2.0-0 libpango-1.0-0 libx11-6 libxt6 libsdl2-2.0-0:i386 libsdl2-2.0-0 libpulse0:i386 libfontconfig1:i386 libfontconfig1 libudev1:i386 libudev1 libpugixml1v5 libvulkan1 libvulkan1:i386 libgconf-2-4:i386 libatk1.0-0:i386 libxcomposite1 libxcomposite1:i386 libxcursor1 libxcursor1:i386 libxrandr2 libxrandr2:i386 libxss1 libxss1:i386 libxtst6 libxtst6:i386 libxi6 libxi6:i386 libxkbfile1 libxkbfile1:i386 libasound2:i386 libgtk-3-0:i386 libdbus-1-3 libdbus-1-3:i386 libelf1 libelf1:i386 libatomic1 libatomic1:i386 nano net-tools netcat procps python3.13 python3.13-dev tar unzip bzip2 xz-utils zlib1g:i386 fonts-wqy-zenhei fonts-wqy-microhei libc6 libc6:i386 && rm -rf /var/lib/apt/lists/* # buildkit

2025-07-13 03:13:30 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_18.x | bash - && apt-get update && apt-get install -y nodejs && rm -rf /var/lib/apt/lists/* # buildkit

2025-07-13 03:13:30 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c npm config set registry https://registry.npmmirror.com # buildkit

2025-07-13 03:13:33 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && sed -i -e 's/# zh_CN.UTF-8 UTF-8/zh_CN.UTF-8 UTF-8/' /etc/locale.gen && locale-gen # buildkit

2025-07-13 03:13:33 UTC (buildkit.dockerfile.v0)

ENV LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:zh LC_ALL=zh_CN.UTF-8

2025-07-13 03:13:33 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c useradd -m -s /bin/bash ${STEAM_USER} && mkdir -p ${STEAMCMD_DIR} ${GAMES_DIR} && chown -R ${STEAM_USER}:${STEAM_USER} ${STEAM_HOME} # buildkit

2025-07-13 03:13:33 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /root/.pip /home/steam/.pip && echo '[global]\nindex-url = https://pypi.tuna.tsinghua.edu.cn/simple\ntrusted-host = pypi.tuna.tsinghua.edu.cn' > /root/.pip/pip.conf && cp /root/.pip/pip.conf /home/steam/.pip/pip.conf && chown -R ${STEAM_USER}:${STEAM_USER} /home/steam/.pip # buildkit

2025-07-13 03:13:33 UTC (buildkit.dockerfile.v0)

USER root

2025-07-13 03:20:51 UTC (buildkit.dockerfile.v0)

WORKDIR /home/steam

2025-07-13 03:13:54 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p ${STEAMCMD_DIR} && cd ${STEAMCMD_DIR} && (if curl -s --connect-timeout 3 http://192.168.10.43:7890 >/dev/null 2>&1 || wget -q --timeout=3 --tries=1 http://192.168.10.23:7890 -O /dev/null >/dev/null 2>&1; then echo "代理服务器可用,使用代理下载和初始化"; export http_proxy=http://192.168.10.23:7890; export https_proxy=http://192.168.10.23:7890; wget -t 5 --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 -O steamcmd_linux.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz || wget -t 5 --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 -O steamcmd_linux.tar.gz https://media.steampowered.com/installer/steamcmd_linux.tar.gz; tar -xzvf steamcmd_linux.tar.gz; rm steamcmd_linux.tar.gz; chown -R ${STEAM_USER}:${STEAM_USER} ${STEAMCMD_DIR}; chmod +x ${STEAMCMD_DIR}/steamcmd.sh; su - ${STEAM_USER} -c "export http_proxy=http://192.168.10.23:7890 && export https_proxy=http://192.168.10.23:7890 && cd ${STEAMCMD_DIR} && ./steamcmd.sh +quit"; unset http_proxy https_proxy; else echo "代理服务器不可用,使用直接连接"; wget -t 5 --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 -O steamcmd_linux.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz || wget -t 5 --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 -O steamcmd_linux.tar.gz https://media.steampowered.com/installer/steamcmd_linux.tar.gz; tar -xzvf steamcmd_linux.tar.gz; rm steamcmd_linux.tar.gz; chown -R ${STEAM_USER}:${STEAM_USER} ${STEAMCMD_DIR}; chmod +x ${STEAMCMD_DIR}/steamcmd.sh; su - ${STEAM_USER} -c "cd ${STEAMCMD_DIR} && ./steamcmd.sh +quit"; fi) && mkdir -p ${STEAM_HOME}/.steam/sdk32 ${STEAM_HOME}/.steam/sdk64 && ln -sf ${STEAMCMD_DIR}/linux32/steamclient.so ${STEAM_HOME}/.steam/sdk32/steamclient.so && ln -sf ${STEAMCMD_DIR}/linux64/steamclient.so ${STEAM_HOME}/.steam/sdk64/steamclient.so && mkdir -p ${STEAM_HOME}/.steam/sdk32/steamclient.so.dbg.sig ${STEAM_HOME}/.steam/sdk64/steamclient.so.dbg.sig && mkdir -p ${STEAM_HOME}/.steam/steam && ln -sf ${STEAMCMD_DIR}/linux32 ${STEAM_HOME}/.steam/steam/linux32 && ln -sf ${STEAMCMD_DIR}/linux64 ${STEAM_HOME}/.steam/steam/linux64 && ln -sf ${STEAMCMD_DIR}/steamcmd ${STEAM_HOME}/.steam/steam/steamcmd && chown -R ${STEAM_USER}:${STEAM_USER} ${STEAM_HOME}/.steam # buildkit

2025-07-13 03:13:54 UTC (buildkit.dockerfile.v0)

COPY --chown=steam:steam ./app/package.json ./app/package-lock.json* /home/steam/app/ # buildkit

2025-07-13 03:20:51 UTC (buildkit.dockerfile.v0)

WORKDIR /home/steam/app

2025-07-13 03:14:24 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c npm install --legacy-peer-deps --no-fund && npm install react-router-dom @types/react @types/react-dom react-dom @monaco-editor/react monaco-editor js-cookie @types/js-cookie # buildkit

2025-07-13 03:14:30 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c curl -sS https://bootstrap.pypa.io/get-pip.py | python3.13 # buildkit

2025-07-13 03:14:31 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -sf /usr/bin/python3.13 /usr/bin/python3 && ln -sf /usr/local/bin/pip3.13 /usr/bin/pip3 # buildkit

2025-07-13 03:14:52 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c python3.13 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple flask flask-cors gunicorn requests psutil PyJWT rarfile zstandard docker configobj pyhocon ruamel.yaml toml # buildkit

2025-07-13 03:14:52 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c echo '#!/bin/bash\necho "启动游戏服务器部署Web界面..."\necho "请访问 http://[服务器IP]:5000 使用Web界面"\n\nchmod +x /home/steam/server/start_web.sh\n\ncd /home/steam/server\n./start_web.sh\n' > /home/steam/start_web.sh && chmod +x /home/steam/start_web.sh # buildkit

2025-07-13 03:14:52 UTC (buildkit.dockerfile.v0)

VOLUME [/home/steam/games]

2025-07-13 03:14:52 UTC (buildkit.dockerfile.v0)

EXPOSE map[5000/tcp:{}]

2025-07-13 03:14:52 UTC (buildkit.dockerfile.v0)

EXPOSE map[27015/tcp:{} 27016/tcp:{} 27017/tcp:{} 27018/tcp:{} 27019/tcp:{} 27020/tcp:{}]

2025-07-13 03:14:52 UTC (buildkit.dockerfile.v0)

EXPOSE map[27015/udp:{} 27016/udp:{} 27017/udp:{} 27018/udp:{} 27019/udp:{} 27020/udp:{}]

2025-07-13 03:14:52 UTC (buildkit.dockerfile.v0)

COPY --chown=steam:steam ./frp/LoCyanFrp /home/steam/FRP/LoCyanFrp # buildkit

2025-07-13 03:14:52 UTC (buildkit.dockerfile.v0)

COPY --chown=steam:steam ./frp/frpc /home/steam/FRP/frpc # buildkit

2025-07-13 03:14:52 UTC (buildkit.dockerfile.v0)

COPY --chown=steam:steam ./frp/mefrp /home/steam/FRP/mefrp # buildkit

2025-07-13 03:14:53 UTC (buildkit.dockerfile.v0)

COPY --chown=steam:steam ./frp/Sakura /home/steam/FRP/Sakura # buildkit

2025-07-13 03:14:53 UTC (buildkit.dockerfile.v0)

COPY --chown=steam:steam ./frp/npc /home/steam/FRP/npc # buildkit

2025-07-13 03:14:53 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /home/steam/FRP/LoCyanFrp/frpc # buildkit

2025-07-13 03:14:53 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /home/steam/FRP/frpc/frpc # buildkit

2025-07-13 03:14:53 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /home/steam/FRP/mefrp/frpc # buildkit

2025-07-13 03:14:53 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /home/steam/FRP/Sakura/frpc # buildkit

2025-07-13 03:14:53 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /home/steam/FRP/npc/frpc # buildkit

2025-07-13 03:20:35 UTC (buildkit.dockerfile.v0)

COPY --chown=steam:steam ./app /home/steam/app # buildkit

2025-07-13 03:20:51 UTC (buildkit.dockerfile.v0)

WORKDIR /home/steam/app

2025-07-13 03:20:51 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c npm run build && echo "前端构建完成" # buildkit

2025-07-13 07:31:35 UTC (buildkit.dockerfile.v0)

COPY --chown=steam:steam ./server /home/steam/server # buildkit

2025-07-13 07:31:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /home/steam/server/start_web.sh # buildkit

2025-07-13 07:31:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod +x /home/steam/server/signal_handler.sh # buildkit

2025-07-13 07:31:35 UTC (buildkit.dockerfile.v0)

WORKDIR /home/steam

2025-07-13 07:31:35 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/home/steam/server/signal_handler.sh" "/home/steam/start_web.sh"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete