Overview

Full name
docker.io/adamrehn/ue4-runtime
Registry
docker.io
Namespace
adamrehn
Repository
ue4-runtime
Cached tags
228
Last synced
07/06/2026, 05:43 PM

Introduction

Unreal Engine 4 无头运行时镜像,在 Linux 容器内执行 offscreen 渲染与自动化测试,需 NVIDIA GPU 与大显存,面向游戏 CI 而非 Web 服务。

Details

adamrehn/ue4-runtime 打包 UE4 编辑器/运行时依赖,供 Pixel Streaming、自动化截图或批处理关卡烘焙。必须 NVIDIA 驱动与 --gpus all,镜像体积可达数十 GB,启动慢。与完整开发机 UE 安装相比可脚本化 CI,但不适合无 GPU 的 Kubernetes Deployment;正确用法是在 GPU 构建节点或带 nvidia.com/gpu 的 Job 中挂载 .uproject 执行 RunUAT.sh。生产玩家客户端分发请用平台原生打包,而非此运行时容器。

快速启动

docker run --rm --gpus all \
  docker.io/adamrehn/ue4-runtime:latest \
  bash -c "echo UE4 runtime ready"

推荐实践

docker run --rm --gpus all \
  -v $(pwd):/project -w /project \
  -e NVIDIA_VISIBLE_DEVICES=0 \
  docker.io/adamrehn/ue4-runtime:4.27.2 \
  bash -c "./RunUAT.sh BuildCookRun -project=/project/MyGame.uproject -platform=Linux"

核心参数说明

  • --gpus all — 启用 GPU 渲染管线
  • -v $(pwd):/project — 挂载 UE 工程目录
  • -e NVIDIA_VISIBLE_DEVICES — 指定 GPU 编号
  • -w /project — UAT 脚本工作目录
  • --rm — CI 任务结束释放资源
  • 定位 — 游戏构建/渲染 CI,非玩家服务端

Latest tags (20)

View all 228 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/adamrehn/ue4-runtime
:22.04-testing
linux/amd64
2025/08/29 16:4528.8 MBsha256:ae8ac2577368
docker.io/adamrehn/ue4-runtime
:20.04-cudagl11.1.1
linux/amd64
2023/07/24 08:48215.7 MBsha256:017f5fb144fd
docker.io/adamrehn/ue4-runtime
:x11
linux/amd64
2023/07/20 15:48135.2 MBsha256:a7a910143b6e
docker.io/adamrehn/ue4-runtime
:hostaudio
linux/amd64
2023/07/20 15:48124.4 MBsha256:c5fd2c422b3c
docker.io/adamrehn/ue4-runtime
:noaudio
linux/amd64
2023/07/20 15:47122.8 MBsha256:b3b88a8aa99d
docker.io/adamrehn/ue4-runtime
:22.04-opengl
linux/amd64
2023/07/20 15:47180.9 MBsha256:702f231f9d9e
docker.io/adamrehn/ue4-runtime
:20.04-opengl
linux/amd64
2023/07/20 15:47157.4 MBsha256:ecd2ab94fac0
docker.io/adamrehn/ue4-runtime
:latest
linux/amd64
2023/07/20 15:47157.4 MBsha256:ecd2ab94fac0
docker.io/adamrehn/ue4-runtime
:22.04-cudagl12-x11
linux/amd64
2023/07/20 15:47231.9 MBsha256:91ad394e6166
docker.io/adamrehn/ue4-runtime
:22.04-cudagl11-x11
linux/amd64
2023/07/20 15:47232.2 MBsha256:891391af3f30
docker.io/adamrehn/ue4-runtime
:22.04-vulkan-x11
linux/amd64
2023/07/20 15:46174.9 MBsha256:8255be0c5dfb
docker.io/adamrehn/ue4-runtime
:22.04-cudagl12-hostaudio
linux/amd64
2023/07/20 15:46220.5 MBsha256:602c3101d580
docker.io/adamrehn/ue4-runtime
:22.04-cudagl11-hostaudio
linux/amd64
2023/07/20 15:46220.8 MBsha256:9c1517635fd6
docker.io/adamrehn/ue4-runtime
:22.04-vulkan-hostaudio
linux/amd64
2023/07/20 15:46163.5 MBsha256:739fc9024467
docker.io/adamrehn/ue4-runtime
:22.04-cudagl12-noaudio
linux/amd64
2023/07/20 15:46218.8 MBsha256:d87719219d00
docker.io/adamrehn/ue4-runtime
:22.04-cudagl11-noaudio
linux/amd64
2023/07/20 15:45219.1 MBsha256:40e1ebed0136
docker.io/adamrehn/ue4-runtime
:22.04-vulkan-noaudio
linux/amd64
2023/07/20 15:45161.8 MBsha256:f7ed0e05e844
docker.io/adamrehn/ue4-runtime
:22.04-cudagl12
linux/amd64
2023/07/20 15:45237.2 MBsha256:faec7ed4cdaa
docker.io/adamrehn/ue4-runtime
:22.04-cudagl11
linux/amd64
2023/07/20 15:45237.5 MBsha256:19ce5777f28d
docker.io/adamrehn/ue4-runtime
:22.04-vulkan
linux/amd64
2023/07/20 15:45180.9 MBsha256:702f231f9d9e