

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Deadline Cloud용 작업자에 상응하는 Amazon Linux 2023 Docker 이미지 빌드
<a name="examples-container-al2023"></a>

[al2023 기한 Dockerfile](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/containers/al2023-deadline)은 기본 Amazon Linux 2023 이미지 위에 Deadline Cloud 서비스 관리형 플릿(SMF) 작업자 AMI의 패키지 세트를 복제합니다. 이미지를 사용하여 다음을 수행합니다.
+ 실제 작업자와 동일한 GLIBC 버전, 시스템 라이브러리 및 런타임 환경을 사용하여 conda 패키지를 빌드하고 테스트합니다.
+ 작업자 측 빌드 또는 런타임 장애를 로컬에서 재현합니다.
+ 작업을 제출하기 전에 소프트웨어 종속성이 작업자 환경에서 충족되는지 확인합니다.

이미지는 코어 시스템 도구, 빌드 도구 체인, X11/Mesa/OpenGL, 이미지 및 미디어 라이브러리, 네트워킹 및 보안 유틸리티, Python 3.11, Docker and containerd, AWS CLI v2, Boost, jemalloc, TBB와 같은 작업자 AMI와 일치하는 계층화된 그룹에 패키지를 설치합니다.

이미지를 빌드합니다.

```
docker build -f Dockerfile.worker-equivalent -t al2023-deadline:latest .
```

컨테이너 내에 conda 패키지를 빌드합니다.

```
docker run --rm -v "$PWD":/work -w /work al2023-deadline:latest \
    bash -c "pip3.11 install conda-build && conda build my-recipe/"
```

**중요**  
이 이미지는 point-in-time 스냅샷입니다. 실제 SMF 작업자 AMI에는 최신 또는 추가 패키지가 있을 수 있습니다. NVIDIA GPU 지원을 위해 NVIDIA Container Toolkit 리포지토리를 Dockerfile에 추가하고 로 실행합니다`--gpus all`.