- docker image is small, and volume uses about 25GB of disk space initially
- builds in ~1.5 hours depending on network and hardware
-
signup with Epic Games for access to UnrealEngine4 github repository
-
download .tar.gz file or "git clone" desired version of UnrealEngine from github
-
edit Dockerfile
- set _NVIDIA_VERSION to match the nvidia binary version of the host OS
- optionally, set _USER_ID to match the userid on the host OS that you want to own created files
-
build
docker build -t unrealengine:latest .
- run; mount volumes for the UnrealEngine source code from github and a home directory (to perserve your projects)
./xlaunch -v /home/myuser/UnrealEngineSource:/opt/UnrealEngine -v /home/myuser/UnrealEngineHome:/home/unreal/ unrealengine:latest