DockerSection 類別
定義設定,以自定義建置至環境規格的 Docker 映像。
在類別中使用 Environment DockerSection 類別來自定義及控制包含指定環境的最終產生的 Docker 映射。
類別 DockerSection 建構函式。
建構函式
DockerSection(**kwargs)
備註
下列範例示範如何將 Docker 步驟載入為字串。
from azureml.core import Environment
myenv = Environment(name="myenv")
# Specify docker steps as a string.
dockerfile = r'''
FROM mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu20.04
RUN echo "Hello from custom container!"
'''
# Alternatively, load from a file.
#with open("dockerfiles/Dockerfile", "r") as f:
# dockerfile=f.read()
myenv.docker.base_dockerfile = dockerfile
如需在環境中使用 Docker 的詳細資訊,請參閱 啟用 Docker 一文。
變數
名稱 | Description |
---|---|
enabled
|
指出是否要在 Docker 容器內執行此執行。 預設值為 False。 已淘汰:使用 azureml.core.runconfig.DockerConfiguration 類別。 |
base_image
|
用於 Docker 型執行的基底映像。 與 「base_dockerfile」 和 「build_context」 變數互斥。 範例值:「ubuntu:latest」。。 |
base_dockerfile
|
用於 Docker 型執行的基底 Dockerfile。 與 「base_image」 和 「build_context」 變數互斥。 範例:第 1 行 “FROM ubuntu:latest” 後面接著第 2 行 “RUN echo 'Hello world!'”。 預設值為 None。 |
build_context
|
用來建立環境的 Docker 建置內容。 與 「base_image」 和 「base_dockerfile」 變數互斥。 預設值為 None。 |
base_image_registry
|
包含基底映像的映像登錄。 |
platform
|
作系統和 CPU 架構 Docker 映像的映像。 |
enabled
|
指出是否要在 Docker 容器內執行此執行。 預設值為 False。 已淘汰:使用 azureml.core.runconfig.DockerConfiguration 類別。 |
shared_volumes
|
指出是否要使用共用磁碟區。 如有必要,請將 設定為 False,以解決 Windows 上的共用磁碟區 Bug。 預設值為 True。 已淘汰:使用 azureml.core.runconfig.DockerConfiguration 類別。 |
gpu_support
|
荒廢的。 Azure Machine Learning 現在會在可用時自動偵測並使用 NVIDIA Docker 擴充功能。 |
arguments
|
傳遞至 Docker run 命令的額外自變數。 預設值為 None。 已淘汰:使用 azureml.core.runconfig.DockerConfiguration 類別。 |
屬性
arguments
荒廢的。 使用 azureml.core.runconfig.DockerConfiguration 類別。
base_dockerfile
取得或設定用於 Docker 型執行的基底 Dockerfile。
base_image
取得或設定用於 Docker 型執行的基底映像。
build_context
取得或設定用於 Docker 型執行的 Docker 建置內容。
enabled
荒廢的。 使用 azureml.core.runconfig.DockerConfiguration 類別。
gpu_support
荒廢的。 Azure 會在可用時自動偵測並使用 NVIDIA Docker 擴充功能。
shared_volumes
荒廢的。 使用 azureml.core.runconfig.DockerConfiguration 類別。
shm_size
荒廢的。 使用 azureml.core.runconfig.DockerConfiguration 類別。