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._AbstractRunConfigElementDockerSection
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.
Visszajelzés
Visszajelzés küldése és megtekintése a következőhöz: