docker.io/jamesits/dst-server:nightly linux/amd64

docker.io/jamesits/dst-server:nightly - 国内下载镜像源 浏览次数:112

这是一个名为docker.io/jamesits/dst-server的Docker容器镜像。该镜像很可能包含了Don't Starve Together (DST) 服务器所需的一切,方便用户快速搭建和运行DST服务器。

源镜像 docker.io/jamesits/dst-server:nightly
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jamesits/dst-server:nightly
镜像ID sha256:4f0e46f54082f8e9e567c68ded7e38a097d59a91f846007bad14e976d15b08c1
镜像TAG nightly
大小 4.46GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD supervisord -c /etc/supervisor/supervisor.conf -n
启动入口 entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 112 次
贡献者 28*******2@qq.com
镜像创建 2025-03-14T03:06:49.779236508Z
同步时间 2025-03-15 00:50
更新时间 2025-06-18 12:01
开放端口
10999/udp 11000/udp 12346/udp 12347/udp
目录挂载
/data
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin STEAMCMD_PATH=/opt/steamcmd/steamcmd.sh DST_USER=dst DST_GROUP=dst DST_USER_DATA_PATH=/data
镜像标签
James Swineson <docker@public.swineson.me>: maintainer

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jamesits/dst-server:nightly
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jamesits/dst-server:nightly  docker.io/jamesits/dst-server:nightly

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jamesits/dst-server:nightly
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jamesits/dst-server:nightly  docker.io/jamesits/dst-server:nightly

Shell快速替换命令

sed -i 's#jamesits/dst-server:nightly#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jamesits/dst-server:nightly#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jamesits/dst-server:nightly && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jamesits/dst-server:nightly  docker.io/jamesits/dst-server:nightly'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jamesits/dst-server:nightly && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jamesits/dst-server:nightly  docker.io/jamesits/dst-server:nightly'

镜像构建历史


# 2025-03-14 11:06:49  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD" "healthcheck.sh"] "30s" "5s" "1m0s" "0s" '\x03'}
                        
# 2025-03-14 11:06:49  0.00B 设置默认要执行的命令
CMD ["supervisord" "-c" "/etc/supervisor/supervisor.conf" "-n"]
                        
# 2025-03-14 11:06:49  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["entrypoint.sh"]
                        
# 2025-03-14 11:06:49  0.00B 声明容器运行时监听的端口
EXPOSE map[10999/udp:{} 11000/udp:{} 12346/udp:{} 12347/udp:{}]
                        
# 2025-03-14 11:06:49  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data]
                        
# 2025-03-14 11:06:49  0.00B 设置环境变量 DST_USER_DATA_PATH
ENV DST_USER_DATA_PATH=/data
                        
# 2025-03-14 11:06:49  0.00B 设置环境变量 DST_GROUP
ENV DST_GROUP=dst
                        
# 2025-03-14 11:06:49  0.00B 设置环境变量 DST_USER
ENV DST_USER=dst
                        
# 2025-03-14 11:06:49  0.00B 设置环境变量 STEAMCMD_PATH
ENV STEAMCMD_PATH=/opt/steamcmd/steamcmd.sh
                        
# 2025-03-14 11:06:49  19.90KB 执行命令并创建新的镜像层
RUN |9 DEBIAN_FRONTEND=noninteractive STEAMCMD_URL=https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz STEAMCMD_PATH=/opt/steamcmd/steamcmd.sh DST_DOWNLOAD=1 LANG=C.UTF-8 LC_ALL=C.UTF-8 DST_USER=dst DST_GROUP=dst DST_USER_DATA_PATH=/data /bin/sh -c chown -R "${DST_USER}:${DST_GROUP}" /opt/dst_default_config # buildkit
                        
# 2025-03-14 11:06:49  19.90KB 复制新文件或目录到容器中
COPY dst_default_config /opt/dst_default_config/ # buildkit
                        
# 2025-03-14 11:06:49  4.28GB 执行命令并创建新的镜像层
RUN |9 DEBIAN_FRONTEND=noninteractive STEAMCMD_URL=https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz STEAMCMD_PATH=/opt/steamcmd/steamcmd.sh DST_DOWNLOAD=1 LANG=C.UTF-8 LC_ALL=C.UTF-8 DST_USER=dst DST_GROUP=dst DST_USER_DATA_PATH=/data /bin/sh -c mkdir -p /opt/dst_server     && chown -R "${DST_USER}:${DST_GROUP}" /opt/dst_server     && ( test "${DST_DOWNLOAD}" = "1" && steamcmd +runscript /opt/steamcmd_scripts/install_dst_server_initial || echo "Skipping DST server download" )     && rm -rf /root/Steam /root/.steam # buildkit
                        
# 2025-03-14 11:01:28  0.00B 执行命令并创建新的镜像层
RUN |9 DEBIAN_FRONTEND=noninteractive STEAMCMD_URL=https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz STEAMCMD_PATH=/opt/steamcmd/steamcmd.sh DST_DOWNLOAD=1 LANG=C.UTF-8 LC_ALL=C.UTF-8 DST_USER=dst DST_GROUP=dst DST_USER_DATA_PATH=/data /bin/sh -c chmod +x /usr/local/bin/* # buildkit
                        
# 2025-03-14 11:01:28  615.00B 复制新文件或目录到容器中
COPY scripts_steam /opt/steamcmd_scripts/ # buildkit
                        
# 2025-03-14 11:01:28  4.15KB 复制新文件或目录到容器中
COPY scripts_system /usr/local/bin/ # buildkit
                        
# 2025-03-14 11:01:28  1.30KB 复制新文件或目录到容器中
COPY supervisor /etc/supervisor/ # buildkit
                        
# 2025-03-14 11:01:28  6.25MB 执行命令并创建新的镜像层
RUN |9 DEBIAN_FRONTEND=noninteractive STEAMCMD_URL=https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz STEAMCMD_PATH=/opt/steamcmd/steamcmd.sh DST_DOWNLOAD=1 LANG=C.UTF-8 LC_ALL=C.UTF-8 DST_USER=dst DST_GROUP=dst DST_USER_DATA_PATH=/data /bin/sh -c test -e "${STEAMCMD_PATH}" && echo "Steamcmd detected"     || (     echo "Installing steamcmd"     && mkdir -p /opt/steamcmd     && wget "${STEAMCMD_URL}" -O /tmp/steamcmd.tar.gz     && tar -xvzf /tmp/steamcmd.tar.gz -C /opt/steamcmd     && rm -rf /tmp/*     ) # buildkit
                        
# 2025-03-14 11:01:27  327.06KB 执行命令并创建新的镜像层
RUN |9 DEBIAN_FRONTEND=noninteractive STEAMCMD_URL=https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz STEAMCMD_PATH=/opt/steamcmd/steamcmd.sh DST_DOWNLOAD=1 LANG=C.UTF-8 LC_ALL=C.UTF-8 DST_USER=dst DST_GROUP=dst DST_USER_DATA_PATH=/data /bin/sh -c mkdir -p "${DST_USER_DATA_PATH}"     && ( groupadd "${DST_GROUP}" || true )     && ( useradd -g "${DST_GROUP}" -d "${DST_USER_DATA_PATH}" "${DST_USER}" || true )    && chown -R "${DST_USER}:${DST_GROUP}" "${DST_USER_DATA_PATH}" # buildkit
                        
# 2025-03-14 11:01:27  96.84MB 执行命令并创建新的镜像层
RUN |9 DEBIAN_FRONTEND=noninteractive STEAMCMD_URL=https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz STEAMCMD_PATH=/opt/steamcmd/steamcmd.sh DST_DOWNLOAD=1 LANG=C.UTF-8 LC_ALL=C.UTF-8 DST_USER=dst DST_GROUP=dst DST_USER_DATA_PATH=/data /bin/sh -c dpkg --add-architecture i386     && apt-get update -y     && apt-get install -y --no-install-recommends ca-certificates lib32stdc++6 libcurl3-gnutls:i386 libcurl3-gnutls wget tar supervisor     && (apt-get install -y --no-install-recommends lib32gcc-s1 || apt-get install -y --no-install-recommends lib32gcc1)     && apt-get autoremove -y     && apt-get clean -y     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-03-14 11:01:27  0.00B 定义构建参数
ARG DST_USER_DATA_PATH=/data
                        
# 2025-03-14 11:01:27  0.00B 定义构建参数
ARG DST_GROUP=dst
                        
# 2025-03-14 11:01:27  0.00B 定义构建参数
ARG DST_USER=dst
                        
# 2025-03-14 11:01:27  0.00B 定义构建参数
ARG LC_ALL=C.UTF-8
                        
# 2025-03-14 11:01:27  0.00B 定义构建参数
ARG LANG=C.UTF-8
                        
# 2025-03-14 11:01:27  0.00B 定义构建参数
ARG DST_DOWNLOAD=1
                        
# 2025-03-14 11:01:27  0.00B 定义构建参数
ARG STEAMCMD_PATH=/opt/steamcmd/steamcmd.sh
                        
# 2025-03-14 11:01:27  0.00B 定义构建参数
ARG STEAMCMD_URL=https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
                        
# 2025-03-14 11:01:27  0.00B 定义构建参数
ARG DEBIAN_FRONTEND=noninteractive
                        
# 2025-03-14 11:01:27  0.00B 添加元数据标签
LABEL maintainer=James Swineson <docker@public.swineson.me>
                        
# 2024-06-13 09:21:38  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2024-06-13 09:21:37  69.90MB 
/bin/sh -c #(nop) ADD file:cce4de1623245f9f28e3365e6cf749d85dcfedddea2d6fbc963c309a40818f52 in / 
                        
                    

镜像信息

{
    "Id": "sha256:4f0e46f54082f8e9e567c68ded7e38a097d59a91f846007bad14e976d15b08c1",
    "RepoTags": [
        "jamesits/dst-server:nightly",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jamesits/dst-server:nightly"
    ],
    "RepoDigests": [
        "jamesits/dst-server@sha256:2a23efa620b51fe47d3aa4d532bff79a70992411266c74eaf239390af7f03467",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/jamesits/dst-server@sha256:2a23efa620b51fe47d3aa4d532bff79a70992411266c74eaf239390af7f03467"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-03-14T03:06:49.779236508Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "10999/udp": {},
            "11000/udp": {},
            "12346/udp": {},
            "12347/udp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "STEAMCMD_PATH=/opt/steamcmd/steamcmd.sh",
            "DST_USER=dst",
            "DST_GROUP=dst",
            "DST_USER_DATA_PATH=/data"
        ],
        "Cmd": [
            "supervisord",
            "-c",
            "/etc/supervisor/supervisor.conf",
            "-n"
        ],
        "Healthcheck": {
            "Test": [
                "CMD",
                "healthcheck.sh"
            ],
            "Interval": 30000000000,
            "Timeout": 5000000000,
            "StartPeriod": 60000000000,
            "Retries": 3
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/data": {}
        },
        "WorkingDir": "",
        "Entrypoint": [
            "entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "James Swineson \u003cdocker@public.swineson.me\u003e"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 4458165091,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/9dfbe2c97823c24aeab3270d00ff6c2cb46e34a37586ed0d7829eefeea8e1c37/diff:/var/lib/docker/overlay2/41cd1b399bd478fd4570976793dff0dc84d64c5713796880fbec83d658906843/diff:/var/lib/docker/overlay2/0f810f65cceaed9de5ae103730569de291052405a312c99235876d5cf11ebfa3/diff:/var/lib/docker/overlay2/64976f998ef8961d87f66788cb6eaf1f34fe197ff78cfa97bded9e69cf696092/diff:/var/lib/docker/overlay2/a0ed52f2cf81cdd97a2d1178b95690cf631eb02d7d0915d420f30c13567e5bc9/diff:/var/lib/docker/overlay2/7d1fd290d770028652ed8c055bf93bc01341a9967670a42e6d51d39950466f6e/diff:/var/lib/docker/overlay2/a71f7a980dfb5f15ef554f4345ba3a88279c426f2bb1e628f7fff3d6b7d6f15b/diff:/var/lib/docker/overlay2/d7c7eb6d6de6a27da9ca6c5aa9ad556d8f7c4872b4f7652f395cd34d1abc2775/diff:/var/lib/docker/overlay2/2ddcfa231bc1f9bb93e4a10da2e853c5110e0da16308e5bcdaec2d45dac32166/diff:/var/lib/docker/overlay2/a3d8d65516794836eabba48aba2c8e758e4d7dfb5659654a6b720e6f54fdb32c/diff",
            "MergedDir": "/var/lib/docker/overlay2/470e960e144b349dc210525f1f010f88695627a57c1bf59d976af1a992f4b201/merged",
            "UpperDir": "/var/lib/docker/overlay2/470e960e144b349dc210525f1f010f88695627a57c1bf59d976af1a992f4b201/diff",
            "WorkDir": "/var/lib/docker/overlay2/470e960e144b349dc210525f1f010f88695627a57c1bf59d976af1a992f4b201/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:8a84050e401db52e8497f209ecfcf750d083895608f020cf3f25daaf65837d55",
            "sha256:6a969ce6bf06bf28171fbd167483612325b2f50f5aba6a93d78ca12ada2bbfc1",
            "sha256:6cdf573f67151599c50fc31ae872f13f0f6463eb46f8feb95f82276f072dc9fd",
            "sha256:e678c324721bbedecec3c5bb912dd02c7ade28286f0f5c6f50676b393aca1667",
            "sha256:c66a57397302464df948d3095ad1ec1f3d021819b97461cca0e20947af1e82a9",
            "sha256:e257782e7eac0e773fa7eff52807681a4aa7417a10d1bd1814c22c30414a186e",
            "sha256:910da47cf4cda42d8ad612b612f6f172fb0672485b03c6be841c8ee6010ac785",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:384c694cc9bbb58177b63871a0ce42781a37678a1ea3b6cac25fd70365338ef8",
            "sha256:51ad2472819354079c93c6718da04b3bbe52986bb73d7982a23a7c790e0fcd50",
            "sha256:cae1581511f4940bf7f5057b1e98b06ef4efe1959b034ecd641b4f6598ab7840"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-03-15T00:43:47.033813145+08:00"
    }
}

更多版本

docker.io/jamesits/dst-server:nightly

linux/amd64 docker.io4.46GB2025-03-15 00:50
111