View a markdown version of this page

Cree una imagen de Docker de Amazon Linux 2023 equivalente a la de un trabajador para Deadline Cloud - Deadline Cloud

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cree una imagen de Docker de Amazon Linux 2023 equivalente a la de un trabajador para Deadline Cloud

El Dockerfile al2023-deadline replica el conjunto de paquetes de la AMI de trabajadores de la flota gestionada por servicios (SMF) de Deadline Cloud sobre la imagen base de Amazon Linux 2023. Utilice la imagen para:

  • Cree y pruebe paquetes de conda con la misma versión de GLIBC, bibliotecas del sistema y entorno de ejecución que los trabajadores reales.

  • Reproduzca localmente los errores de compilación o ejecución producidos por el usuario.

  • Compruebe que el entorno de trabajo satisface sus dependencias de software antes de enviar los trabajos.

La imagen instala los paquetes en grupos estratificados que coinciden con la AMI de trabajo: las herramientas principales del sistema, la cadena de herramientas de compilación X11/Mesa/OpenGL, las bibliotecas de imágenes y multimedia, las utilidades de red y seguridad, Python 3.11, Docker y containerd, AWS CLI v2, Boost, jemalloc y TBB.

Crea la imagen:

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

Cree un paquete conda dentro del contenedor:

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

Esta imagen es una instantánea de un momento determinado. La AMI del trabajador SMF real puede tener paquetes más nuevos o adicionales. Para obtener compatibilidad con las GPU de NVIDIA, añada el repositorio NVIDIA Container Toolkit al Dockerfile y ejecútelo con. --gpus all