Andreas Rocznik andreas
  • Joined on 2023-11-24

docker-ark-server (latest)

Published 2025-12-13 13:07:04 +02:00 by andreas

Installation

docker pull gitea.phadric.de/andreas/docker-ark-server:latest
sha256:8d27b802165399c3a7f26d0e6c8db4353ec0fe711a8e58242cf49e663e1ec367

Images

Digest OS / Arch Size
2c5e378ad7 linux/amd64 309 MiB

Image Layers ( linux/amd64)

# debian.sh --arch 'amd64' out/ 'bookworm' '@1754870400'
LABEL maintainer=walentinlamonos@gmail.com
ARG PUID=1000
ENV USER=steam
ENV HOMEDIR=/home/steam
ENV STEAMCMDDIR=/home/steam/steamcmd
RUN |1 PUID=1000 /bin/sh -c set -x && apt-get update && apt-get install -y --no-install-recommends --no-install-suggests lib32stdc++6=12.2.0-14+deb12u1 lib32gcc-s1=12.2.0-14+deb12u1 ca-certificates=20230311 nano=7.2-1+deb12u1 curl=7.88.1-10+deb12u12 locales=2.36-9+deb12u10 && sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && dpkg-reconfigure --frontend=noninteractive locales && useradd -u "${PUID}" -m "${USER}" && su "${USER}" -c "mkdir -p \"${STEAMCMDDIR}\" && curl -fsSL 'https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz' | tar xvzf - -C \"${STEAMCMDDIR}\" && \"./${STEAMCMDDIR}/steamcmd.sh\" +quit && ln -s \"${STEAMCMDDIR}/linux32/steamclient.so\" \"${STEAMCMDDIR}/steamservice.so\" && mkdir -p \"${HOMEDIR}/.steam/sdk32\" && ln -s \"${STEAMCMDDIR}/linux32/steamclient.so\" \"${HOMEDIR}/.steam/sdk32/steamclient.so\" && ln -s \"${STEAMCMDDIR}/linux32/steamcmd\" \"${STEAMCMDDIR}/linux32/steam\" && mkdir -p \"${HOMEDIR}/.steam/sdk64\" && ln -s \"${STEAMCMDDIR}/linux64/steamclient.so\" \"${HOMEDIR}/.steam/sdk64/steamclient.so\" && ln -s \"${STEAMCMDDIR}/linux64/steamcmd\" \"${STEAMCMDDIR}/linux64/steam\" && ln -s \"${STEAMCMDDIR}/steamcmd.sh\" \"${STEAMCMDDIR}/steam.sh\"" && ln -s "${STEAMCMDDIR}/linux64/steamclient.so" "/usr/lib/x86_64-linux-gnu/steamclient.so" && rm -rf /var/lib/apt/lists/* # buildkit
WORKDIR /home/steam/steamcmd
LABEL MAINTAINER=andreas@phadric.de
ARG ARK_TOOLS_VERSION=v1.6.68
ARG IMAGE_VERSION=dev
ENV IMAGE_VERSION=dev SESSION_NAME=Dockerized ARK Server by github.com/hermsi1337 SERVER_MAP=TheIsland SERVER_PASSWORD=YouShallNotPass ADMIN_PASSWORD=Th155houldD3f1n3tlyB3Chang3d MAX_PLAYERS=20 GAME_MOD_IDS= UPDATE_ON_START=false BACKUP_ON_STOP=false PRE_UPDATE_BACKUP=true WARN_ON_STOP=true ARK_TOOLS_VERSION=v1.6.68 ARK_SERVER_VOLUME=/app TEMPLATE_DIRECTORY=/conf.d GAME_CLIENT_PORT=7777 UDP_SOCKET_PORT=7778 RCON_PORT=27020 SERVER_LIST_PORT=27015 STEAM_HOME=/home/steam STEAM_USER=steam STEAM_LOGIN=anonymous
ENV ARK_TOOLS_DIR=/app/arkmanager
RUN |2 ARK_TOOLS_VERSION=v1.6.68 IMAGE_VERSION=dev /bin/sh -c set -x && apt-get update && apt-get install -y perl-modules curl lsof libc6-i386 lib32gcc-s1 bzip2 gosu cron && mkdir /tmp/ark-server-tools-${ARK_TOOLS_VERSION} && curl -L "https://github.com/arkmanager/ark-server-tools/archive/${ARK_TOOLS_VERSION}.tar.gz" | tar -xvzf - -C /tmp/ark-server-tools-${ARK_TOOLS_VERSION} --strip-components=1 && bash -c "cd /tmp/ark-server-tools-${ARK_TOOLS_VERSION}/tools && bash -x install.sh ${USER}" && ln -s /usr/local/bin/arkmanager /usr/bin/arkmanager && install -d -o ${USER} ${ARK_SERVER_VOLUME} && su ${USER} -c "bash -x ${STEAMCMDDIR}/steamcmd.sh +login anonymous +quit" && apt-get -qq autoclean && apt-get -qq autoremove && apt-get -qq clean && rm -rf /tmp/* /var/cache/* # buildkit
COPY bin/ / # buildkit
COPY conf.d /conf.d # buildkit
EXPOSE [7777/udp 27020/tcp 27015/udp 7778/udp]
VOLUME [/app]
WORKDIR /app
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD []

Labels

Key Value
MAINTAINER andreas@phadric.de
maintainer walentinlamonos@gmail.com
org.opencontainers.image.created 2025-12-13T11:06:45.765Z
org.opencontainers.image.description
org.opencontainers.image.licenses
org.opencontainers.image.revision a56968d48c4e890b48e02f63315188b31b412ccc
org.opencontainers.image.source https://gitea.phadric.de/andreas/docker-ark-server
org.opencontainers.image.title docker-ark-server
org.opencontainers.image.url https://gitea.phadric.de/andreas/docker-ark-server
org.opencontainers.image.version 0.0.5
Details
Container
2025-12-13 13:07:04 +02:00
0
OCI / Docker
Versions (3) View all
latest 2025-12-13
0.0.5 2025-12-13
0.0 2025-12-13