Docker コンテナの基本 - Amazon SageMaker

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Docker コンテナの基本

Docker は、ソフトウェアのインストール、配布、管理のためのオペレーティングシステムレベルの仮想化を実行するプログラムです。Docker では、アプリケーションとその依存関係が、分離、移植性、セキュリティを提供する仮想コンテナにパッケージ化されます。を使用するとDocker、リソースの使用率を向上させることで、コードをより速く出荷し、アプリケーションオペレーションを標準化し、コードをシームレスに移動し、分母化できます。の一般的な情報についてはDocker、「Docker 概要」を参照してください。

以下の情報は、Amazon でDockerコンテナを使用する際の最も重要な側面の概要を示しています SageMaker。

SageMaker 関数

SageMaker はバックエンドのDockerコンテナを使用してトレーニングと推論のプロセスを管理します。 SageMaker abstracts はこのプロセスから遠ざかるため、推定器を使用すると自動的に行われます。ほとんどのユースケース SageMaker では、 でDockerコンテナを明示的に使用する必要はありませんが、Dockerコンテナを使用して SageMaker 機能を拡張およびカスタマイズできます。

Amazon SageMaker Studio Classic を使用したコンテナ

Studio Classic はDockerコンテナから実行され、それを使用して機能を管理します。そのため、「」の手順に従ってDockerコンテナを作成する必要があります独自の SageMaker イメージを取り込む