소스로 Windows 컨테이너 이미지 빌드

이 문서에서는 언리얼 엔진에 포함된 Windows 컨테이너 이미지를 소스에서 빌드하는 방법을 살펴봅니다.

필요한 사전지식

이 페이지의 콘텐츠를 이해하고 활용하기 위해 다음 주제를 숙지해 주세요.

언리얼 엔진에 포함된 모든 컨테이너 이미지에는 GitHub Container Registry에서 다운로드 가능한 미리 빌드된 버전이 있습니다. 커스텀 버전의 언리얼 엔진을 위한 개발 이미지를 생성하고 싶거나 이미지 소스 코드를 수정하고 싶은 경우에 한해 소스에서 이미지를 빌드합니다.

요구 사항

언리얼 엔진에 포함된 Windows 컨테이너 이미지를 빌드하려면 컴퓨터가

[하드웨어 및 소프트웨어 사양](setting-up-your-production-pipeline/Containers/HardwareAndSoftwareRequirements)
페이지의 Windows 컨테이너 섹션에 명시된 하드웨어 및 소프트웨어 사양을 충족해야 합니다.

Docker 설치

Docker는 언리얼 엔진에 포함된 컨테이너 이미지를 빌드하는 데 권장되는 툴입니다. Docker를 설치하려면 Docker Desktop for Windows 설치에 나와 있는 지침을 따릅니다.

Docker Desktop이 설치되면 기본값인 Linux 컨테이너 모드에서 전환하여 Windows 컨테이너 모드를 선택해야 합니다.

이미지 빌드

GitHub에서 언리얼 엔진 소스 코드를 다운로드한 경우 소스 트리의 루트에서 `Setup.sh`를 실행하여 소스에서 엔진을 빌드할 때처럼 엔진의 바이너리 종속성을 다운로드해야 합니다. 이 단계를 수행하지 않으면 컨테이너 이미지 빌드에 필요한 파일이 손실됩니다.

언리얼 엔진 소스 코드에서 다음의 하위 디렉터리로 이동합니다.

Engine/Extras/Containers/Dockerfiles/windows

Windows 컨테이너 이미지를 빌드하려면 build.bat 파일을 더블클릭합니다. 이렇게 하면 머신이 실행되고 있는 Windows와 같은 버전의 Windows 런타임 이미지가 빌드됩니다.