【问题标题】:How can I force docker pull from custom images for Google AI Platform Notebooks?如何强制 docker pull 从 Google AI Platform Notebooks 的自定义图像中提取?
【发布时间】:2020-07-30 14:03:01
【问题描述】:

我正在为 Google AI Platform Notebooks 创建自定义 docker 映像,如 https://cloud.google.com/ai-platform/notebooks/docs/custom-container 中所述

但是我不知道如何在实例中更新这个 docker 镜像。

【问题讨论】:

    标签: gcp-ai-platform-notebook


    【解决方案1】:

    您可以使用元数据来做到这一点。 举个例子,从 UI 或 CLI 创建一个 Notebook 实例:

    gcloud compute instances create nb-container-1 \
     --image-project=deeplearning-platform-release \
     --image-family=common-container-notebooks \
     --machine-type=n1-standard-1 \
     --accelerator type=nvidia-tesla-t4,count=1 \
     --maintenance-policy TERMINATE \
     --metadata="proxy-mode=project_editors,install-nvidia-driver=True,container=gcr.io/deeplearning-platform-release/base-cu101:m49" \
     --boot-disk-size 200GB \
     --scopes=https://www.googleapis.com/auth/cloud-platform \
     --zone=asia-southeast1-b
    

    gcloud beta notebooks instances create nb-container-2 \
    '--machine-type=n1-standard-1' \
    '--container-repository=gcr.io/deeplearning-platform-release/base-cu101' \
    '--container-tag=m49' \
    '--accelerator-type=NVIDIA_TESLA_T4' \
    '--accelerator-core-count=1' \
    --install-gpu-driver \
    '--location=europe-west3-a'
    

    创建实例后,您可以执行以下操作:

    1. 停止实例
    2. Edit 元数据到最新标签:
    container=gcr.io/deeplearning-platform-release/base-cu101:latest
    
    1. 启动实例

    【讨论】:

    • TFYR。一个问题:在我启动笔记本电脑时,每次都会拉取最新的图像?
    • 正确,我们将在 VM 启动过程中使用启动脚本执行 docker pull。使用 Notebooks API,我们可以根据请求进行图像更新(升级)。我认为我们不支持使用 Notebooks API 更新容器基础映像,就像您将标签设置为最新一样,我们将在 VM 启动期间自动更新它。你想要的场景是什么?
    • 谢谢。我认为这对我们有用,我们希望为我们的 DS 团队提供一个完整设置的实例,我们可以定期更新而不会中断他们的工作。现在我必须弄清楚如何自动更新:)
    • 只是为了添加更多详细信息,我们支持使用 API 中的升级端点进行手动升级,并且我们最近添加了对笔记本自动升级的支持。 (UI 更改将在接下来的几周内出现)。基本上,您启用自动升级并定义何时通过 cron 作业格式元数据字段进行升级。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-21
    • 2020-09-02
    • 1970-01-01
    • 2021-06-07
    • 2020-10-24
    • 2021-12-24
    • 2020-08-10
    相关资源
    最近更新 更多