

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

# Deadline Cloud 用にワーカーと同等の Amazon Linux 2023 Docker イメージを構築する
<a name="examples-container-al2023"></a>

[al2023-deadline](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/containers/al2023-deadline) Dockerfile は、Deadline Cloud サービスマネージドフリート (SMF) ワーカー AMI のパッケージセットをベース Amazon Linux 2023 イメージ上にレプリケートします。イメージを使用して以下を行います。
+ 実際のワーカーと同じ GLIBC バージョン、システムライブラリ、ランタイム環境を使用して conda パッケージを構築およびテストします。
+ ワーカー側のビルドまたはランタイムの障害をローカルで再現します。
+ ジョブを送信する前に、ソフトウェアの依存関係がワーカー環境で満たされていることを確認します。

このイメージは、ワーカー AMI に一致するレイヤードグループにパッケージをインストールします。コアシステムツール、ビルドツールチェーン、X11/Mesa/OpenGL、イメージとメディアライブラリ、ネットワークとセキュリティユーティリティ、Python 3.11、Docker と containerd、AWS CLI v2、Boost、jemalloc、TBB です。

イメージを構築します。

```
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`。