代码拉取完成,页面将自动刷新
FROM debian:latest
MAINTAINER Caio Mathielo <mathielo@gmail.com>
LABEL \
description="Don't Starve Together dedicated server" \
source="https://github.com/mathielo/dst-dedicated-server"
# Create specific user to run DST server
RUN useradd -ms /bin/bash/ dst
WORKDIR /home/dst
# Install required packages
RUN set -x && \
dpkg --add-architecture i386 && \
apt-get update && apt-get upgrade -y && \
DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y wget ca-certificates lib32gcc1 lib32stdc++6 libcurl4-gnutls-dev:i386 && \
# Download Steam CMD (https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_SteamCMD)
wget -q -O - "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf - && \
chown -R dst:dst ./ && \
# Cleanup
apt-get autoremove --purge -y wget && \
apt-get clean && rm -rf /var/lib/apt/lists/*
USER dst
RUN mkdir -p .klei/DoNotStarveTogether server_dst/mods
# Install Don't Starve Together
RUN ./steamcmd.sh \
+@ShutdownOnFailedCommand 1 \
+@NoPromptForPassword 1 \
+login anonymous \
+force_install_dir /home/dst/server_dst \
+app_update 343050 validate \
+quit
VOLUME ["/home/dst/.klei/DoNotStarveTogether", "/home/dst/server_dst/mods"]
COPY ["start-container-server.sh", "/home/dst/"]
ENTRYPOINT ["/home/dst/start-container-server.sh"]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。