Docker 컨테이너 기본 사항 - Amazon SageMaker AI

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

Docker 컨테이너 기본 사항

다음 페이지는 Amazon SageMaker AI에서 Docker 컨테이너를 사용할 때 가장 중요한 측면을 요약한 것입니다.

Docker는 소프트웨어 설치, 배포 및 관리를 위해 운영 체제 수준의 가상화를 수행하는 프로그램입니다. 애플리케이션과 해당 종속성을 가상 컨테이너로 패키지화하여 격리, 이식성 및 보안을 제공합니다. Docker를 사용하면 사용자가 코드를 더 빨리 전달하고, 애플리케이션 운영을 표준화하고, 코드를 원활하게 이동하고, 리소스 사용률을 높여 비용을 절감할 수 있습니다. Docker에 대한 일반적인 내용은 Docker 개요를 참조하세요.

SageMaker AI 함수

SageMaker AI는 백엔드에서 Docker 컨테이너를 사용하여 훈련 및 추론 프로세스를 관리합니다. SageMaker AI는 이 프로세스를 추상화하므로 예측기를 사용할 때 이 프로세스가 자동으로 수행됩니다. 대부분의 사용 사례에서 Docker 컨테이너를 SageMaker AI와 함께 명시적으로 사용할 필요는 없지만 사용자는 Docker 컨테이너를 사용하여 SageMaker AI 기능을 확장하고 사용자 지정할 수 있습니다.

Amazon SageMaker Studio Classic를 사용한 컨테이너

Studio Classic은 Docker 컨테이너에서 실행되며 이를 사용하여 기능을 관리합니다. 따라서 먼저 Amazon SageMaker Studio Classic의 사용자 지정 이미지의 단계에 따라 Docker 컨테이너를 생성해야 합니다.