View a markdown version of this page

为 Deadline Cloud 构建等效于工作者的亚马逊 Linux 2023 Docker 镜像 - 截止日期云

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

为 Deadline Cloud 构建等效于工作者的亚马逊 Linux 2023 Docker 镜像

al2023-dead line Dockerfile 在亚马逊 Linux 2023 基本镜像的基础上复制了 Deadline Cloud 服务托管舰队 (SMF) 工作程序 AMI 的套餐集。使用该图像来:

  • 使用与实际工作者相同的 GLIBC 版本、系统库和运行时环境构建和测试 conda 包。

  • 在本地重现工作端构建或运行时失败。

  • 在提交作业之前,请验证工作线程环境是否满足您的软件依赖关系。

该映像按分层组安装与工作程序 AMI 匹配的软件包:核心系统工具、构建工具链、图像和媒体库、网络和安全实用程序 X11/Mesa/OpenGL、Python 3.11、Docker and 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/"
重要

此图像是时间点快照。实际的 SMF 工作程序 AMI 可能有更新的或额外的软件包。如需支持 NVIDIA GPU,请将 NVIDIA 容器工具包存储库添加到 Dockerfile 并使用运行。--gpus all