# 使用Ubuntu 22.04作为基础镜像 FROM ubuntu:22.04 ENV STEAMCMD_DIR=/opt/steamcmd ENV STEAMCMD_URL=https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && apt-get install -y \ wget \ ca-certificates \ lib32gcc-s1 \ lib32stdc++6 \ libc6-i386 \ libcurl4 \ libncurses5 \ libsdl2-2.0-0 \ libtinfo5 \ libvorbisfile3 \ lib32z1 \ && rm -rf /var/lib/apt/lists/* RUN mkdir -p ${STEAMCMD_DIR} COPY install_dayz.sh /opt/install_dayz.sh COPY start.sh /opt/start.sh RUN chmod +x /opt/install_dayz.sh /opt/start.sh RUN useradd -m -d /home/steam steam RUN mkdir -p /opt/games RUN chown -R steam:steam ${STEAMCMD_DIR} && \ chown -R steam:steam /home/steam && \ chown steam:steam /opt/install_dayz.sh && \ chown steam:steam /opt/start.sh && \ chown -R steam:steam /opt/games WORKDIR ${STEAMCMD_DIR} CMD ["/opt/start.sh"]