docker.io/thijsvanloef/palworld-server-docker:latest linux/amd64

docker.io/thijsvanloef/palworld-server-docker:latest - 国内下载镜像源 浏览次数:111

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

这是一个用于运行 Palworld 服务器的 Docker 镜像。

源镜像 docker.io/thijsvanloef/palworld-server-docker:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thijsvanloef/palworld-server-docker:latest
镜像ID sha256:e6734a42ed785634c528677e458cd26e92ebd983c4464422d20739e37a7b0fea
镜像TAG latest
大小 528.05MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /home/steam/server/init.sh
工作目录 /home/steam/server
OS/平台 linux/amd64
浏览量 111 次
贡献者 84******6@qq.com
镜像创建 2025-03-19T15:52:06.464095685Z
同步时间 2025-04-15 15:39
更新时间 2025-06-20 10:37
开放端口
25575/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin USER=steam HOMEDIR=/home/steam STEAMCMDDIR=/home/steam/steamcmd HOME=/home/steam PORT= PUID=1000 PGID=1000 PLAYERS= MULTITHREADING=false COMMUNITY=false PUBLIC_IP= PUBLIC_PORT= SERVER_PASSWORD= SERVER_NAME= ADMIN_PASSWORD= UPDATE_ON_BOOT=true RCON_ENABLED=true RCON_PORT=25575 QUERY_PORT=27015 REST_API_PORT=8212 TZ=UTC SERVER_DESCRIPTION= BACKUP_ENABLED=true DELETE_OLD_BACKUPS=false OLD_BACKUP_DAYS=30 BACKUP_CRON_EXPRESSION=0 0 * * * AUTO_UPDATE_ENABLED=false AUTO_UPDATE_CRON_EXPRESSION=0 * * * * AUTO_UPDATE_WARN_MINUTES=30 AUTO_REBOOT_ENABLED=false AUTO_REBOOT_WARN_MINUTES=5 AUTO_REBOOT_EVEN_IF_PLAYERS_ONLINE=false AUTO_REBOOT_CRON_EXPRESSION=0 0 * * * DISCORD_SUPPRESS_NOTIFICATIONS= DISCORD_WEBHOOK_URL= DISCORD_CONNECT_TIMEOUT=30 DISCORD_MAX_TIMEOUT=30 DISCORD_PRE_UPDATE_BOOT_MESSAGE=Server is updating... DISCORD_PRE_UPDATE_BOOT_MESSAGE_URL= DISCORD_PRE_UPDATE_BOOT_MESSAGE_ENABLED=true DISCORD_POST_UPDATE_BOOT_MESSAGE=Server update complete! DISCORD_POST_UPDATE_BOOT_MESSAGE_URL= DISCORD_POST_UPDATE_BOOT_MESSAGE_ENABLED=true DISCORD_PRE_START_MESSAGE=Server has been started! DISCORD_PRE_START_MESSAGE_URL= DISCORD_PRE_START_MESSAGE_ENABLED=true DISCORD_PRE_SHUTDOWN_MESSAGE=Server is shutting down... DISCORD_PRE_SHUTDOWN_MESSAGE_URL= DISCORD_PRE_SHUTDOWN_MESSAGE_ENABLED=true DISCORD_POST_SHUTDOWN_MESSAGE=Server has been stopped! DISCORD_POST_SHUTDOWN_MESSAGE_URL= DISCORD_POST_SHUTDOWN_MESSAGE_ENABLED=true DISCORD_PLAYER_JOIN_MESSAGE=player_name has joined Palworld! DISCORD_PLAYER_JOIN_MESSAGE_URL= DISCORD_PLAYER_JOIN_MESSAGE_ENABLED=true DISCORD_PLAYER_LEAVE_MESSAGE=player_name has left Palworld. DISCORD_PLAYER_LEAVE_MESSAGE_URL= DISCORD_PLAYER_LEAVE_MESSAGE_ENABLED=true DISCORD_PRE_BACKUP_MESSAGE=Creating backup... DISCORD_PRE_BACKUP_MESSAGE_URL= DISCORD_PRE_BACKUP_MESSAGE_ENABLED=true DISCORD_POST_BACKUP_MESSAGE=Backup created at file_path DISCORD_POST_BACKUP_MESSAGE_URL= DISCORD_POST_BACKUP_MESSAGE_ENABLED=true DISCORD_PRE_BACKUP_DELETE_MESSAGE=Removing backups older than old_backup_days days DISCORD_PRE_BACKUP_DELETE_MESSAGE_URL= DISCORD_PRE_BACKUP_DELETE_MESSAGE_ENABLED=true DISCORD_POST_BACKUP_DELETE_MESSAGE=Removed backups older than old_backup_days days DISCORD_POST_BACKUP_DELETE_MESSAGE_URL= DISCORD_POST_BACKUP_DELETE_MESSAGE_ENABLED=true DISCORD_ERR_BACKUP_DELETE_MESSAGE=Unable to delete old backups, OLD_BACKUP_DAYS is not an integer. OLD_BACKUP_DAYS=old_backup_days DISCORD_ERR_BACKUP_DELETE_MESSAGE_URL= DISCORD_ERR_BACKUP_DELETE_MESSAGE_ENABLED=true ENABLE_PLAYER_LOGGING=true PLAYER_LOGGING_POLL_PERIOD=5 ARM64_DEVICE=generic DISABLE_GENERATE_ENGINE=true ALLOW_CONNECT_PLATFORM=Steam USE_DEPOT_DOWNLOADER=false INSTALL_BETA_INSIDER=false BOX64_DYNAREC_STRONGMEM=1 BOX64_DYNAREC_BIGBLOCK=1 BOX64_DYNAREC_SAFEFLAGS=1 BOX64_DYNAREC_FASTROUND=1 BOX64_DYNAREC_FASTNAN=1 BOX64_DYNAREC_X87DOUBLE=0
镜像标签
https://hub.docker.com/r/thijsvanloef/palworld-server-docker: dockerhub https://github.com/thijsvanloef/palworld-server-docker: github thijs@loef.dev: maintainer thijsvanloef/palworld-server-docker: name Thijs van Loef: org.opencontainers.image.authors https://github.com/thijsvanloef/palworld-server-docker: org.opencontainers.image.source

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thijsvanloef/palworld-server-docker:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thijsvanloef/palworld-server-docker:latest  docker.io/thijsvanloef/palworld-server-docker:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thijsvanloef/palworld-server-docker:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thijsvanloef/palworld-server-docker:latest  docker.io/thijsvanloef/palworld-server-docker:latest

Shell快速替换命令

sed -i 's#thijsvanloef/palworld-server-docker:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thijsvanloef/palworld-server-docker:latest#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-03-19 23:52:06  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/home/steam/server/init.sh"]
                        
# 2025-03-19 23:52:06  0.00B 声明容器运行时监听的端口
EXPOSE map[25575/tcp:{}]
                        
# 2025-03-19 23:52:06  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "pgrep \"PalServer-Linux\" > /dev/null || exit 1"] "0s" "0s" "5m0s" "0s" '\x00'}
                        
# 2025-03-19 23:52:06  55.60KB 执行命令并创建新的镜像层
RUN |6 SUPERCRONIC_SHA1SUM_ARM64=e0f0c06ebc5627e43b25475711e694450489ab00  SUPERCRONIC_SHA1SUM_AMD64=71b0d58cc53f6bd72cf2f293e09e294b79c666d8  SUPERCRONIC_VERSION=0.2.33 DEPOT_DOWNLOADER_VERSION=3.0.0 TARGETARCH=amd64 GIT_VERSION_TAG=1.3.0 /bin/bash -o pipefail -c touch rcon.yaml crontab &&     mkdir -p /home/steam/Steam/package &&     chown steam:steam /home/steam/Steam/package &&     rm -rf /tmp/dumps &&     chmod o+w rcon.yaml crontab /home/steam/Steam/package &&     chown steam:steam -R /home/steam/server # buildkit
                        
# 2025-03-19 23:52:06  6.00B 执行命令并创建新的镜像层
RUN |6 SUPERCRONIC_SHA1SUM_ARM64=e0f0c06ebc5627e43b25475711e694450489ab00  SUPERCRONIC_SHA1SUM_AMD64=71b0d58cc53f6bd72cf2f293e09e294b79c666d8  SUPERCRONIC_VERSION=0.2.33 DEPOT_DOWNLOADER_VERSION=3.0.0 TARGETARCH=amd64 GIT_VERSION_TAG=1.3.0 /bin/bash -o pipefail -c echo $GIT_VERSION_TAG > GIT_VERSION_TAG # buildkit
                        
# 2025-03-19 23:52:06  0.00B 设置工作目录为/home/steam/server
WORKDIR /home/steam/server
                        
# 2025-03-19 23:52:06  45.28KB 执行命令并创建新的镜像层
RUN |6 SUPERCRONIC_SHA1SUM_ARM64=e0f0c06ebc5627e43b25475711e694450489ab00  SUPERCRONIC_SHA1SUM_AMD64=71b0d58cc53f6bd72cf2f293e09e294b79c666d8  SUPERCRONIC_VERSION=0.2.33 DEPOT_DOWNLOADER_VERSION=3.0.0 TARGETARCH=amd64 GIT_VERSION_TAG=1.3.0 /bin/bash -o pipefail -c chmod +x /home/steam/server/*.sh &&     mv /home/steam/server/backup.sh /usr/local/bin/backup &&     mv /home/steam/server/update.sh /usr/local/bin/update &&     mv /home/steam/server/restore.sh /usr/local/bin/restore &&     ln -sf /home/steam/server/rest_api.sh /usr/local/bin/rest-cli # buildkit
                        
# 2025-03-19 23:52:05  64.50KB 复制新文件或目录到容器中
COPY ./scripts /home/steam/server/ # buildkit
                        
# 2025-03-19 23:52:05  0.00B 定义构建参数
ARG GIT_VERSION_TAG=1.3.0
                        
# 2025-03-19 23:52:05  0.00B 设置环境变量 BOX64_DYNAREC_STRONGMEM BOX64_DYNAREC_BIGBLOCK BOX64_DYNAREC_SAFEFLAGS BOX64_DYNAREC_FASTROUND BOX64_DYNAREC_FASTNAN BOX64_DYNAREC_X87DOUBLE
ENV BOX64_DYNAREC_STRONGMEM=1 BOX64_DYNAREC_BIGBLOCK=1 BOX64_DYNAREC_SAFEFLAGS=1 BOX64_DYNAREC_FASTROUND=1 BOX64_DYNAREC_FASTNAN=1 BOX64_DYNAREC_X87DOUBLE=0
                        
# 2025-03-19 23:52:05  0.00B 设置环境变量 HOME PORT PUID PGID PLAYERS MULTITHREADING COMMUNITY PUBLIC_IP PUBLIC_PORT SERVER_PASSWORD SERVER_NAME ADMIN_PASSWORD UPDATE_ON_BOOT RCON_ENABLED RCON_PORT QUERY_PORT REST_API_PORT TZ SERVER_DESCRIPTION BACKUP_ENABLED DELETE_OLD_BACKUPS OLD_BACKUP_DAYS BACKUP_CRON_EXPRESSION AUTO_UPDATE_ENABLED AUTO_UPDATE_CRON_EXPRESSION AUTO_UPDATE_WARN_MINUTES AUTO_REBOOT_ENABLED AUTO_REBOOT_WARN_MINUTES AUTO_REBOOT_EVEN_IF_PLAYERS_ONLINE AUTO_REBOOT_CRON_EXPRESSION DISCORD_SUPPRESS_NOTIFICATIONS DISCORD_WEBHOOK_URL DISCORD_CONNECT_TIMEOUT DISCORD_MAX_TIMEOUT DISCORD_PRE_UPDATE_BOOT_MESSAGE DISCORD_PRE_UPDATE_BOOT_MESSAGE_URL DISCORD_PRE_UPDATE_BOOT_MESSAGE_ENABLED DISCORD_POST_UPDATE_BOOT_MESSAGE DISCORD_POST_UPDATE_BOOT_MESSAGE_URL DISCORD_POST_UPDATE_BOOT_MESSAGE_ENABLED DISCORD_PRE_START_MESSAGE DISCORD_PRE_START_MESSAGE_URL DISCORD_PRE_START_MESSAGE_ENABLED DISCORD_PRE_SHUTDOWN_MESSAGE DISCORD_PRE_SHUTDOWN_MESSAGE_URL DISCORD_PRE_SHUTDOWN_MESSAGE_ENABLED DISCORD_POST_SHUTDOWN_MESSAGE DISCORD_POST_SHUTDOWN_MESSAGE_URL DISCORD_POST_SHUTDOWN_MESSAGE_ENABLED DISCORD_PLAYER_JOIN_MESSAGE DISCORD_PLAYER_JOIN_MESSAGE_URL DISCORD_PLAYER_JOIN_MESSAGE_ENABLED DISCORD_PLAYER_LEAVE_MESSAGE DISCORD_PLAYER_LEAVE_MESSAGE_URL DISCORD_PLAYER_LEAVE_MESSAGE_ENABLED DISCORD_PRE_BACKUP_MESSAGE DISCORD_PRE_BACKUP_MESSAGE_URL DISCORD_PRE_BACKUP_MESSAGE_ENABLED DISCORD_POST_BACKUP_MESSAGE DISCORD_POST_BACKUP_MESSAGE_URL DISCORD_POST_BACKUP_MESSAGE_ENABLED DISCORD_PRE_BACKUP_DELETE_MESSAGE DISCORD_PRE_BACKUP_DELETE_MESSAGE_URL DISCORD_PRE_BACKUP_DELETE_MESSAGE_ENABLED DISCORD_POST_BACKUP_DELETE_MESSAGE DISCORD_POST_BACKUP_DELETE_MESSAGE_URL DISCORD_POST_BACKUP_DELETE_MESSAGE_ENABLED DISCORD_ERR_BACKUP_DELETE_MESSAGE OLD_BACKUP_DAYS DISCORD_ERR_BACKUP_DELETE_MESSAGE_URL DISCORD_ERR_BACKUP_DELETE_MESSAGE_ENABLED ENABLE_PLAYER_LOGGING PLAYER_LOGGING_POLL_PERIOD ARM64_DEVICE DISABLE_GENERATE_ENGINE ALLOW_CONNECT_PLATFORM USE_DEPOT_DOWNLOADER INSTALL_BETA_INSIDER
ENV HOME=/home/steam PORT= PUID=1000 PGID=1000 PLAYERS= MULTITHREADING=false COMMUNITY=false PUBLIC_IP= PUBLIC_PORT= SERVER_PASSWORD= SERVER_NAME= ADMIN_PASSWORD= UPDATE_ON_BOOT=true RCON_ENABLED=true RCON_PORT=25575 QUERY_PORT=27015 REST_API_PORT=8212 TZ=UTC SERVER_DESCRIPTION= BACKUP_ENABLED=true DELETE_OLD_BACKUPS=false OLD_BACKUP_DAYS=30 BACKUP_CRON_EXPRESSION=0 0 * * * AUTO_UPDATE_ENABLED=false AUTO_UPDATE_CRON_EXPRESSION=0 * * * * AUTO_UPDATE_WARN_MINUTES=30 AUTO_REBOOT_ENABLED=false AUTO_REBOOT_WARN_MINUTES=5 AUTO_REBOOT_EVEN_IF_PLAYERS_ONLINE=false AUTO_REBOOT_CRON_EXPRESSION=0 0 * * * DISCORD_SUPPRESS_NOTIFICATIONS= DISCORD_WEBHOOK_URL= DISCORD_CONNECT_TIMEOUT=30 DISCORD_MAX_TIMEOUT=30 DISCORD_PRE_UPDATE_BOOT_MESSAGE=Server is updating... DISCORD_PRE_UPDATE_BOOT_MESSAGE_URL= DISCORD_PRE_UPDATE_BOOT_MESSAGE_ENABLED=true DISCORD_POST_UPDATE_BOOT_MESSAGE=Server update complete! DISCORD_POST_UPDATE_BOOT_MESSAGE_URL= DISCORD_POST_UPDATE_BOOT_MESSAGE_ENABLED=true DISCORD_PRE_START_MESSAGE=Server has been started! DISCORD_PRE_START_MESSAGE_URL= DISCORD_PRE_START_MESSAGE_ENABLED=true DISCORD_PRE_SHUTDOWN_MESSAGE=Server is shutting down... DISCORD_PRE_SHUTDOWN_MESSAGE_URL= DISCORD_PRE_SHUTDOWN_MESSAGE_ENABLED=true DISCORD_POST_SHUTDOWN_MESSAGE=Server has been stopped! DISCORD_POST_SHUTDOWN_MESSAGE_URL= DISCORD_POST_SHUTDOWN_MESSAGE_ENABLED=true DISCORD_PLAYER_JOIN_MESSAGE=player_name has joined Palworld! DISCORD_PLAYER_JOIN_MESSAGE_URL= DISCORD_PLAYER_JOIN_MESSAGE_ENABLED=true DISCORD_PLAYER_LEAVE_MESSAGE=player_name has left Palworld. DISCORD_PLAYER_LEAVE_MESSAGE_URL= DISCORD_PLAYER_LEAVE_MESSAGE_ENABLED=true DISCORD_PRE_BACKUP_MESSAGE=Creating backup... DISCORD_PRE_BACKUP_MESSAGE_URL= DISCORD_PRE_BACKUP_MESSAGE_ENABLED=true DISCORD_POST_BACKUP_MESSAGE=Backup created at file_path DISCORD_POST_BACKUP_MESSAGE_URL= DISCORD_POST_BACKUP_MESSAGE_ENABLED=true DISCORD_PRE_BACKUP_DELETE_MESSAGE=Removing backups older than old_backup_days days DISCORD_PRE_BACKUP_DELETE_MESSAGE_URL= DISCORD_PRE_BACKUP_DELETE_MESSAGE_ENABLED=true DISCORD_POST_BACKUP_DELETE_MESSAGE=Removed backups older than old_backup_days days DISCORD_POST_BACKUP_DELETE_MESSAGE_URL= DISCORD_POST_BACKUP_DELETE_MESSAGE_ENABLED=true DISCORD_ERR_BACKUP_DELETE_MESSAGE=Unable to delete old backups, OLD_BACKUP_DAYS is not an integer. OLD_BACKUP_DAYS=old_backup_days DISCORD_ERR_BACKUP_DELETE_MESSAGE_URL= DISCORD_ERR_BACKUP_DELETE_MESSAGE_ENABLED=true ENABLE_PLAYER_LOGGING=true PLAYER_LOGGING_POLL_PERIOD=5 ARM64_DEVICE=generic DISABLE_GENERATE_ENGINE=true ALLOW_CONNECT_PLATFORM=Steam USE_DEPOT_DOWNLOADER=false INSTALL_BETA_INSIDER=false
                        
# 2025-03-19 23:52:05  111.84MB 执行命令并创建新的镜像层
RUN |5 SUPERCRONIC_SHA1SUM_ARM64=e0f0c06ebc5627e43b25475711e694450489ab00  SUPERCRONIC_SHA1SUM_AMD64=71b0d58cc53f6bd72cf2f293e09e294b79c666d8  SUPERCRONIC_VERSION=0.2.33 DEPOT_DOWNLOADER_VERSION=3.0.0 TARGETARCH=amd64 /bin/bash -o pipefail -c case "${TARGETARCH}" in         "amd64") DEPOT_DOWNLOADER_FILENAME=DepotDownloader-linux-x64.zip ;;         "arm64") DEPOT_DOWNLOADER_FILENAME=DepotDownloader-linux-arm64.zip ;;     esac     && wget --progress=dot:giga "https://github.com/SteamRE/DepotDownloader/releases/download/DepotDownloader_${DEPOT_DOWNLOADER_VERSION}/${DEPOT_DOWNLOADER_FILENAME}" -O DepotDownloader.zip     && unzip DepotDownloader.zip     && rm -rf DepotDownloader.xml     && chmod +x DepotDownloader     && mv DepotDownloader /usr/local/bin/DepotDownloader # buildkit
                        
# 2025-03-19 23:52:04  13.47MB 执行命令并创建新的镜像层
RUN |5 SUPERCRONIC_SHA1SUM_ARM64=e0f0c06ebc5627e43b25475711e694450489ab00  SUPERCRONIC_SHA1SUM_AMD64=71b0d58cc53f6bd72cf2f293e09e294b79c666d8  SUPERCRONIC_VERSION=0.2.33 DEPOT_DOWNLOADER_VERSION=3.0.0 TARGETARCH=amd64 /bin/bash -o pipefail -c case "${TARGETARCH}" in         "amd64") SUPERCRONIC_SHA1SUM=${SUPERCRONIC_SHA1SUM_AMD64} ;;         "arm64") SUPERCRONIC_SHA1SUM=${SUPERCRONIC_SHA1SUM_ARM64} ;;     esac     && wget --progress=dot:giga "https://github.com/aptible/supercronic/releases/download/v${SUPERCRONIC_VERSION}/supercronic-linux-${TARGETARCH}" -O supercronic     && echo "${SUPERCRONIC_SHA1SUM}" supercronic | sha1sum -c -     && chmod +x supercronic     && mv supercronic /usr/local/bin/supercronic # buildkit
                        
# 2025-03-19 23:52:03  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2025-03-19 23:52:03  11.04MB 复制新文件或目录到容器中
COPY /build/gorcon /usr/bin/rcon-cli # buildkit
                        
# 2025-03-19 23:51:36  0.00B 
SHELL [/bin/bash -o pipefail -c]
                        
# 2025-03-19 23:51:36  40.25MB 执行命令并创建新的镜像层
RUN |4 SUPERCRONIC_SHA1SUM_ARM64=e0f0c06ebc5627e43b25475711e694450489ab00  SUPERCRONIC_SHA1SUM_AMD64=71b0d58cc53f6bd72cf2f293e09e294b79c666d8  SUPERCRONIC_VERSION=0.2.33 DEPOT_DOWNLOADER_VERSION=3.0.0 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     procps=2:4.0.2-3     wget     gettext-base=0.21-12     xdg-user-dirs=0.18-1     jo=1.9-1     jq=1.6-2.1     netcat-traditional=1.10-47     libicu72=72.1-3     unzip=6.0-28     && apt-get clean     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-03-19 23:51:36  0.00B 定义构建参数
ARG DEPOT_DOWNLOADER_VERSION=3.0.0
                        
# 2025-03-19 23:51:36  0.00B 定义构建参数
ARG SUPERCRONIC_VERSION=0.2.33
                        
# 2025-03-19 23:51:36  0.00B 定义构建参数
ARG SUPERCRONIC_SHA1SUM_AMD64=71b0d58cc53f6bd72cf2f293e09e294b79c666d8 
                        
# 2025-03-19 23:51:36  0.00B 定义构建参数
ARG SUPERCRONIC_SHA1SUM_ARM64=e0f0c06ebc5627e43b25475711e694450489ab00 
                        
# 2025-03-19 23:51:36  0.00B 添加元数据标签
LABEL maintainer=thijs@loef.dev name=thijsvanloef/palworld-server-docker github=https://github.com/thijsvanloef/palworld-server-docker dockerhub=https://hub.docker.com/r/thijsvanloef/palworld-server-docker org.opencontainers.image.authors=Thijs van Loef org.opencontainers.image.source=https://github.com/thijsvanloef/palworld-server-docker
                        
# 2025-03-15 11:08:09  0.00B 设置工作目录为/home/steam/steamcmd
WORKDIR /home/steam/steamcmd
                        
# 2025-03-15 11:08:09  276.51MB 执行命令并创建新的镜像层
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 		lib32gcc-s1=12.2.0-14 		ca-certificates=20230311 		nano=7.2-1+deb12u1 		curl=7.88.1-10+deb12u8 		locales=2.36-9+deb12u9 	&& 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
                        
# 2025-03-15 11:08:09  0.00B 设置环境变量 STEAMCMDDIR
ENV STEAMCMDDIR=/home/steam/steamcmd
                        
# 2025-03-15 11:08:09  0.00B 设置环境变量 HOMEDIR
ENV HOMEDIR=/home/steam
                        
# 2025-03-15 11:08:09  0.00B 设置环境变量 USER
ENV USER=steam
                        
# 2025-03-15 11:08:09  0.00B 定义构建参数
ARG PUID=1000
                        
# 2025-03-15 11:08:09  0.00B 添加元数据标签
LABEL maintainer=walentinlamonos@gmail.com
                        
# 2025-02-24 08:00:00  74.78MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1740355200'
                        
                    

镜像信息

{
    "Id": "sha256:e6734a42ed785634c528677e458cd26e92ebd983c4464422d20739e37a7b0fea",
    "RepoTags": [
        "thijsvanloef/palworld-server-docker:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thijsvanloef/palworld-server-docker:latest"
    ],
    "RepoDigests": [
        "thijsvanloef/palworld-server-docker@sha256:104fcded9657fc5d8013d5e98c6a92871cadd1a2de2f2669866395b682bd37de",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/thijsvanloef/palworld-server-docker@sha256:b6cb5b13f1104d189d4ab6e0f6a3fcafe469a5d8ee2182e6744d9d39721805a9"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-03-19T15:52:06.464095685Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "25575/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "USER=steam",
            "HOMEDIR=/home/steam",
            "STEAMCMDDIR=/home/steam/steamcmd",
            "HOME=/home/steam",
            "PORT=",
            "PUID=1000",
            "PGID=1000",
            "PLAYERS=",
            "MULTITHREADING=false",
            "COMMUNITY=false",
            "PUBLIC_IP=",
            "PUBLIC_PORT=",
            "SERVER_PASSWORD=",
            "SERVER_NAME=",
            "ADMIN_PASSWORD=",
            "UPDATE_ON_BOOT=true",
            "RCON_ENABLED=true",
            "RCON_PORT=25575",
            "QUERY_PORT=27015",
            "REST_API_PORT=8212",
            "TZ=UTC",
            "SERVER_DESCRIPTION=",
            "BACKUP_ENABLED=true",
            "DELETE_OLD_BACKUPS=false",
            "OLD_BACKUP_DAYS=30",
            "BACKUP_CRON_EXPRESSION=0 0 * * *",
            "AUTO_UPDATE_ENABLED=false",
            "AUTO_UPDATE_CRON_EXPRESSION=0 * * * *",
            "AUTO_UPDATE_WARN_MINUTES=30",
            "AUTO_REBOOT_ENABLED=false",
            "AUTO_REBOOT_WARN_MINUTES=5",
            "AUTO_REBOOT_EVEN_IF_PLAYERS_ONLINE=false",
            "AUTO_REBOOT_CRON_EXPRESSION=0 0 * * *",
            "DISCORD_SUPPRESS_NOTIFICATIONS=",
            "DISCORD_WEBHOOK_URL=",
            "DISCORD_CONNECT_TIMEOUT=30",
            "DISCORD_MAX_TIMEOUT=30",
            "DISCORD_PRE_UPDATE_BOOT_MESSAGE=Server is updating...",
            "DISCORD_PRE_UPDATE_BOOT_MESSAGE_URL=",
            "DISCORD_PRE_UPDATE_BOOT_MESSAGE_ENABLED=true",
            "DISCORD_POST_UPDATE_BOOT_MESSAGE=Server update complete!",
            "DISCORD_POST_UPDATE_BOOT_MESSAGE_URL=",
            "DISCORD_POST_UPDATE_BOOT_MESSAGE_ENABLED=true",
            "DISCORD_PRE_START_MESSAGE=Server has been started!",
            "DISCORD_PRE_START_MESSAGE_URL=",
            "DISCORD_PRE_START_MESSAGE_ENABLED=true",
            "DISCORD_PRE_SHUTDOWN_MESSAGE=Server is shutting down...",
            "DISCORD_PRE_SHUTDOWN_MESSAGE_URL=",
            "DISCORD_PRE_SHUTDOWN_MESSAGE_ENABLED=true",
            "DISCORD_POST_SHUTDOWN_MESSAGE=Server has been stopped!",
            "DISCORD_POST_SHUTDOWN_MESSAGE_URL=",
            "DISCORD_POST_SHUTDOWN_MESSAGE_ENABLED=true",
            "DISCORD_PLAYER_JOIN_MESSAGE=player_name has joined Palworld!",
            "DISCORD_PLAYER_JOIN_MESSAGE_URL=",
            "DISCORD_PLAYER_JOIN_MESSAGE_ENABLED=true",
            "DISCORD_PLAYER_LEAVE_MESSAGE=player_name has left Palworld.",
            "DISCORD_PLAYER_LEAVE_MESSAGE_URL=",
            "DISCORD_PLAYER_LEAVE_MESSAGE_ENABLED=true",
            "DISCORD_PRE_BACKUP_MESSAGE=Creating backup...",
            "DISCORD_PRE_BACKUP_MESSAGE_URL=",
            "DISCORD_PRE_BACKUP_MESSAGE_ENABLED=true",
            "DISCORD_POST_BACKUP_MESSAGE=Backup created at file_path",
            "DISCORD_POST_BACKUP_MESSAGE_URL=",
            "DISCORD_POST_BACKUP_MESSAGE_ENABLED=true",
            "DISCORD_PRE_BACKUP_DELETE_MESSAGE=Removing backups older than old_backup_days days",
            "DISCORD_PRE_BACKUP_DELETE_MESSAGE_URL=",
            "DISCORD_PRE_BACKUP_DELETE_MESSAGE_ENABLED=true",
            "DISCORD_POST_BACKUP_DELETE_MESSAGE=Removed backups older than old_backup_days days",
            "DISCORD_POST_BACKUP_DELETE_MESSAGE_URL=",
            "DISCORD_POST_BACKUP_DELETE_MESSAGE_ENABLED=true",
            "DISCORD_ERR_BACKUP_DELETE_MESSAGE=Unable to delete old backups, OLD_BACKUP_DAYS is not an integer. OLD_BACKUP_DAYS=old_backup_days",
            "DISCORD_ERR_BACKUP_DELETE_MESSAGE_URL=",
            "DISCORD_ERR_BACKUP_DELETE_MESSAGE_ENABLED=true",
            "ENABLE_PLAYER_LOGGING=true",
            "PLAYER_LOGGING_POLL_PERIOD=5",
            "ARM64_DEVICE=generic",
            "DISABLE_GENERATE_ENGINE=true",
            "ALLOW_CONNECT_PLATFORM=Steam",
            "USE_DEPOT_DOWNLOADER=false",
            "INSTALL_BETA_INSIDER=false",
            "BOX64_DYNAREC_STRONGMEM=1",
            "BOX64_DYNAREC_BIGBLOCK=1",
            "BOX64_DYNAREC_SAFEFLAGS=1",
            "BOX64_DYNAREC_FASTROUND=1",
            "BOX64_DYNAREC_FASTNAN=1",
            "BOX64_DYNAREC_X87DOUBLE=0"
        ],
        "Cmd": null,
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "pgrep \"PalServer-Linux\" \u003e /dev/null || exit 1"
            ],
            "StartPeriod": 300000000000
        },
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/home/steam/server",
        "Entrypoint": [
            "/home/steam/server/init.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "dockerhub": "https://hub.docker.com/r/thijsvanloef/palworld-server-docker",
            "github": "https://github.com/thijsvanloef/palworld-server-docker",
            "maintainer": "thijs@loef.dev",
            "name": "thijsvanloef/palworld-server-docker",
            "org.opencontainers.image.authors": "Thijs van Loef",
            "org.opencontainers.image.source": "https://github.com/thijsvanloef/palworld-server-docker"
        },
        "Shell": [
            "/bin/bash",
            "-o",
            "pipefail",
            "-c"
        ]
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 528054129,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/0c916805c8c9f7617f8f9b01b593aab1a01d5c218f8c468ccf714a24ce24418f/diff:/var/lib/docker/overlay2/ccb47af052d0e7edaa0bfb97f5300837484d95015263c7d4ac0eaf5c728db7d5/diff:/var/lib/docker/overlay2/bdb1b2b9ae810624a5db2d5bbfdba8633f806ef2c6df45906679f2476c65ba03/diff:/var/lib/docker/overlay2/f462da7e80332e99c278717ff62301124a11ebeddb722b0b3fa8ee75794c6843/diff:/var/lib/docker/overlay2/d53d4d558ddd324a600a14c2d176429b78f62e4427df166acf43ce05666f9e1c/diff:/var/lib/docker/overlay2/799fe12367635028db8d5eaaa3f8e21f10084bef8637fb97360cacbc64ffe5c3/diff:/var/lib/docker/overlay2/3cad47863a8993b80ea9ba3421deab970c009c98ff8e2cf804465b9d729a56ad/diff:/var/lib/docker/overlay2/cc8d2fe72f03cc8928b43d9a734e230d59375d45e8635f54bfebeed3c7442511/diff:/var/lib/docker/overlay2/0fcf135663ca4748fef552fe47c380070464230a7cea5b4a0e1957faf03062d8/diff:/var/lib/docker/overlay2/626441150eebccf59b7bd6345183468ea9571419499c64ea53a96738a4e459bd/diff:/var/lib/docker/overlay2/20976a205d9b8acfa74a1d9dda2a58780169dc6aa38ebe1131402e8c869d2c6d/diff",
            "MergedDir": "/var/lib/docker/overlay2/28bb779b99ab42102722f275817c576137f2e25062906e1c6ac54f58b600aab5/merged",
            "UpperDir": "/var/lib/docker/overlay2/28bb779b99ab42102722f275817c576137f2e25062906e1c6ac54f58b600aab5/diff",
            "WorkDir": "/var/lib/docker/overlay2/28bb779b99ab42102722f275817c576137f2e25062906e1c6ac54f58b600aab5/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:5f1ee22ffb5e68686db3dcb6584eb1c73b5570615b0f14fabb070b96117e351d",
            "sha256:a6cbc8d8b317afe3307f4d8fd9d011b463bb783c06eeb5f0face1626aa74dac1",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:4a78356879c6bb928e9d1b4351656a8101081a6b88a16568a4d4decc972fe278",
            "sha256:bce005be8c10a5d1109e701e12f13441b8caffc0ec063b92cfce9e090a01424a",
            "sha256:487b803488648beb8f6ae4251a3849713db67c228c5e53355ffc4d40e88c9fc1",
            "sha256:7641457909f3456c9e9754219a00d5c45d0d22df30b957614366018fbb7c3479",
            "sha256:832b1800ba55d184233e2cf550845917b26a22c71b0f86b09759c7f4232e7a15",
            "sha256:61bbd51fd52a713db385668f06db16de8ec420a866d4af52fcd9c1a2e630e5c2",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:430393aeaf036f6fc0242f1def0727584317308b3dd2bb45800299dddf17876b",
            "sha256:dba9e39ab5d865ff9853c4016bacfc3a37d8e8d177a212c2fa1ad8cd4c725279"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-04-15T15:39:00.663700745+08:00"
    }
}

更多版本

docker.io/thijsvanloef/palworld-server-docker:latest

linux/amd64 docker.io528.05MB2025-04-15 15:39
110