

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Crea un'immagine Docker Amazon Linux 2023 equivalente a quella di Worker per Deadline Cloud
<a name="examples-container-al2023"></a>

Il Dockerfile [al2023-deadline](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/containers/al2023-deadline) replica il set di pacchetti dell'AMI worker Deadline Cloud gestita dal servizio SMF (Worker Fleet) sull'immagine di base di Amazon Linux 2023. Usa l'immagine per:
+ Crea e testa pacchetti conda con la stessa versione GLIBC, le stesse librerie di sistema e lo stesso ambiente di runtime dei veri lavoratori.
+ Riproduci localmente gli errori di compilazione o di runtime sul lato lavoratore.
+ Verifica che le dipendenze del software siano soddisfatte dall'ambiente di lavoro prima di inviare lavori.

L'immagine installa i pacchetti in gruppi a più livelli che corrispondono all'AMI di lavoro: strumenti di sistema principali, toolchain di compilazione, librerie di immagini e contenuti multimediali X11/Mesa/OpenGL, utilità di rete e sicurezza, Python 3.11, Docker e containerd, AWS CLI v2, Boost, jemalloc e TBB.

Crea l'immagine:

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

Crea un pacchetto conda all'interno del contenitore:

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

**Importante**  
Questa immagine è un'istantanea temporale. L'attuale AMI di lavoro SMF potrebbe avere pacchetti più recenti o aggiuntivi. Per il supporto delle GPU NVIDIA, aggiungi il repository NVIDIA Container Toolkit al Dockerfile ed eseguilo con. `--gpus all`