DockerSection Osztály

A környezet specifikációinak megfelelően létrehozott Docker-rendszerkép testreszabására szolgáló beállításokat határoz meg.

A DockerSection osztály az osztályban Environment a megadott környezetet tartalmazó végső docker-lemezkép testreszabására és szabályozására szolgál.

Öröklődés
azureml._base_sdk_common.abstract_run_config_element._AbstractRunConfigElement
DockerSection

Konstruktor

DockerSection(**kwargs)

Megjegyzések

Az alábbi példa bemutatja, hogyan töltheti be a Docker-lépéseket sztringként.


   from azureml.core import Environment
   myenv = Environment(name="myenv")
   # Specify docker steps as a string.
   dockerfile = r'''
   FROM mcr.microsoft.com/azureml/openmpi3.1.2-ubuntu18.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

A Docker környezetekben való használatáról további információt a Docker engedélyezése című cikkben talál.

Változók

base_image
str

A Docker-alapú futtatásokhoz használt alaprendszerkép. Kölcsönösen kizárja a "base_dockerfile" változót. Példaérték: "ubuntu:latest".

base_dockerfile
str

A Docker-alapú futtatásokhoz használt alap Dockerfile. Kölcsönösen kizárja a "base_image" változót. Példa: 1. sor " FROM ubuntu:latest" (FROM ubuntu:latest), majd a 2. sor "RUN echo "Hello world!". Az alapértelmezett érték Nincs.

base_image_registry
ContainerRegistry

Az alaprendszerképet tartalmazó rendszerkép-beállításjegyzék.

platform
DockerImagePlatform

Az operációs rendszer és a CPU architektúrája a Docker-lemezkép képe.

enabled
bool

Azt jelzi, hogy a futtatás egy Docker-tárolóban történik-e. Az alapértelmezett érték Hamis. ELAVULT: Használja az azureml.core.runconfig.DockerConfiguration osztályt.

shared_volumes
bool

Azt jelzi, hogy megosztott köteteket szeretne-e használni. Ha szükséges, állítsa a False (Hamis) értéket a megosztott kötethibák Windows való megkerüléséhez. Az alapértelmezett érték Igaz. ELAVULT: Használja az azureml.core.runconfig.DockerConfiguration osztályt.

gpu_support
bool

ELAVULT. Azure Machine Learning mostantól automatikusan észleli és használja az NVIDIA Docker-bővítményt, ha elérhető.

arguments
list

További argumentumok a Docker-futtatási parancsnak való továbbításhoz. Az alapértelmezett érték Nincs. ELAVULT: Használja az azureml.core.runconfig.DockerConfiguration osztályt.

Attribútumok

arguments

ELAVULT. Használja az azureml.core.runconfig.DockerConfiguration osztályt.

base_dockerfile

Docker-alapú futtatásokhoz használt alap dockerfile lekérése vagy beállítása.

base_image

A Docker-alapú futtatásokhoz használt alaprendszerkép lekérése vagy beállítása.

enabled

ELAVULT. Használja az azureml.core.runconfig.DockerConfiguration osztályt.

gpu_support

ELAVULT. Az Azure automatikusan észleli és használja az NVIDIA Docker-bővítményt, ha elérhető.

shared_volumes

ELAVULT. Használja az azureml.core.runconfig.DockerConfiguration osztályt.

shm_size

ELAVULT. Használja az azureml.core.runconfig.DockerConfiguration osztályt.