

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

# 컨테이너에 영구 스토리지 탑재
<a name="containers-mount-persistent-storage"></a>

영구 스토리지가 서비스 관리형 플릿 워커에 탑재되면 Deadline Cloud는를 호스트 탑재 경로`DEADLINE_PERSISTENT_MOUNT`로 설정합니다. 사용자 지정 Docker 대기열 환경은 변수를 감지하고 동일한 경로를 세션 컨테이너에 탑재할 수 있습니다.

먼저 서비스 관리형 플릿에서 영구 스토리지를 구성합니다. 구성 및 수명 주기 세부 정보는 섹션을 참조하세요[서비스 관리형 플릿을 위한 영구 스토리지](smf-persistent-storage-dev.md).

대기열 환경의 Enter 스크립트에 Bash 배열을 추가하고 배열을에 전달합니다`docker container run`.

```
PERSISTENT_MOUNT_ARGS=()
if [ -n "${DEADLINE_PERSISTENT_MOUNT:-}" ]; then
    PERSISTENT_MOUNT_ARGS=(
        --mount
        "type=bind,src=${DEADLINE_PERSISTENT_MOUNT},dst=${DEADLINE_PERSISTENT_MOUNT}"
    )
fi

docker container run \
    --rm \
    --detach \
    "${PERSISTENT_MOUNT_ARGS[@]}" \
    {{other-options}} \
    {{image-uri}}
```

컨테이너 계층, 다운로드한 모델 파일, 컴파일된 셰이더, 패키지 설치 및 애플리케이션 캐시와 같이 재생성할 수 있는 데이터에 영구 스토리지를 사용합니다. 워크플로에 대해 구성된 세션 경로에 신뢰할 수 있는 작업 출력을 작성합니다.

영구 스토리지는 공유 파일 시스템이 아닙니다. 볼륨은 한 번에 한 워커에 연결되며 동일한 플릿 및 가용 영역 내에서 재사용됩니다. 동시 작업자가 동일한 데이터를 읽고 써야 하는 경우 네트워크 스토리지를 사용합니다.

Deadline Cloud는 확인된 물리적 `job-user` 홈 경로에 루트 없는 Docker 데이터 디렉터리를 구성합니다. 영구 스토리지가 해당 사용자 디렉터리를 재가동할 때 Docker 데이터 디렉터리를 재배치할 필요가 없습니다.