重要说明:

IBM Cloud Pak® for Data 4.7 版本将于 2025 年 7 月 31 日结束支持(EOS)。 如需了解更多信息,请参阅 IBM Cloud Pak for Data 版本 4.X 的停止服务公告

在 IBM Cloud Pak for Data 4.7 版本支持结束之前,升级到 IBM Software Hub 5.1 版本。 更多信息,请参阅 IBM Software Hub 版本 5.1 文档中的升级 IBM Software Hub。

创建定制映像

下载所要定制的运行时的映像之后,您可将自己的定制添加到下载的映像中,以构建新的定制映像。 您可通过将您的定制添加到 Dockerfile 来完成此任务。

您可以在任何运行 Docker、Podman 或 Skopeo 的服务器或工作站上构建定制映像。 并非必须在 Red Hat Enterprise Linux 上创建定制映像。

您可以定制以下类型的图像:

  • Jupyter 笔记本图像
  • JupyterLab 映像
  • RStudio 图像 有关详细信息,请参阅以下步骤。

要定制图像,请执行以下操作:

  1. 将您的定制添加到 Dockerfile。 要根据构建高效图像的建议最佳实践和方法开始使用,请参阅 向图像添加定制

    映像是通过从 Dockerfile 中读取指令来构建。 该 Dockerfile 以 base-image-tag 参数作为输入,并将下载的基本映像的名称作为它的值。

    您应该使用 Dockerfile 提供的示例命令来添加定制,以避免引入重大更改,否则可能会导致新映像无法在 Cloud Pak for Data 中工作。

  2. 构建新映像。 此命令显示如何基于 wslocal-runtime-py39main@sha256:fce1b04fcbf5272756693e170ebe7ae870abab724c7b6e30c4c4021790b36b79构建新映像。 <your_image_registry_location> 的值是安装 Cloud Pak for Data 时使用的外部注册表 URL。

    • 对于 Docker,请输入:

      docker build -t <new-image-name>:<new-image-tag> --build-arg base_image_tag= <your_image_registry_location>/wslocal-runtime-py39main@sha256:fce1b04fcbf5272756693e170ebe7ae870abab724c7b6e30c4c4021790b36b79 -f <path_to_dockerfile>
      
    • 对于 Buildah,请输入:

      buildah bud -t <new-image-name>:<new-image-tag> --build-arg base_image_tag= <your_image_registry_location>/wslocal-runtime-py39main@sha256:fce1b04fcbf5272756693e170ebe7ae870abab724c7b6e30c4c4021790b36b79 -f <path_to_dockerfile>
      

      请确保使用正确的映像和目录设置。

父主题: 构建定制映像