DockerSection Klas 
Definieert instellingen voor het aanpassen van de Docker-installatiekopie die is gebouwd aan de specificaties van de omgeving.
De DockerSection-klasse wordt gebruikt in de Environment klasse om de uiteindelijke resulterende Docker-installatiekopie die de opgegeven omgeving bevat aan te passen en te beheren.
Klasse DockerSection-constructor.
Constructor
DockerSection(**kwargs)
	Opmerkingen
In het volgende voorbeeld ziet u hoe u docker-stappen laadt als een tekenreeks.
   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
Zie het artikel Docker inschakelen voor meer informatie over het gebruik van Docker in omgevingen.
Variabelen
| Name | Description | 
|---|---|
| 
		 enabled 
	 | 
	
		
		 Hiermee wordt aangegeven of deze uitvoering in een Docker-container moet worden uitgevoerd. Standaard is onwaar. AFGESCHAFT: gebruik de klasse azureml.core.runconfig.DockerConfiguration.  | 
| 
		 base_image 
	 | 
	
		
		 De basisinstallatiekopieën die worden gebruikt voor uitvoeringen op basis van Docker. Wederzijds exclusief met variabelen 'base_dockerfile' en 'build_context'. Voorbeeldwaarde: 'ubuntu:latest'.  | 
| 
		 base_dockerfile 
	 | 
	
		
		 Het basis-Dockerfile dat wordt gebruikt voor uitvoeringen op basis van Docker. Sluiten elkaar wederzijds uit met variabelen 'base_image' en 'build_context'. Voorbeeld: regel 1 'FROM ubuntu:latest' gevolgd door regel 2 'RUN echo 'Hallo wereld!'. De standaardwaarde is Geen.  | 
| 
		 build_context 
	 | 
	
		
		 De Docker-buildcontext die moet worden gebruikt om de omgeving te maken. Sluiten elkaar wederzijds uit met variabelen 'base_image' en 'base_dockerfile'. De standaardwaarde is Geen.  | 
| 
		 base_image_registry 
	 | 
	
		
		 Installatiekopieënregister dat de basisinstallatiekopieën bevat.  | 
| 
		 platform 
	 | 
	
		
		 Besturingssysteem en CPU-architectuur de installatiekopieën van de docker-installatiekopieën.  | 
| 
		 enabled 
	 | 
	
		 Hiermee wordt aangegeven of deze uitvoering in een Docker-container moet worden uitgevoerd. Standaard is onwaar. AFGESCHAFT: gebruik de klasse azureml.core.runconfig.DockerConfiguration.  | 
| 
		 shared_volumes 
	 | 
	
		
		 Geeft aan of gedeelde volumes moeten worden gebruikt. Stel indien nodig in op Onwaar om fouten in gedeelde volumes in Windows te omzeilen. De standaardwaarde is Waar. AFGESCHAFT: gebruik de klasse azureml.core.runconfig.DockerConfiguration.  | 
| 
		 gpu_support 
	 | 
	
		
		 VEROUDERD. Azure Machine Learning detecteert en gebruikt nu automatisch de NVIDIA Docker-extensie wanneer deze beschikbaar is.  | 
| 
		 arguments 
	 | 
	
		
		 Extra argumenten die moeten worden doorgegeven aan de opdracht Docker-run. De standaardwaarde is Geen. AFGESCHAFT: gebruik de klasse azureml.core.runconfig.DockerConfiguration.  | 
Kenmerken
arguments
VEROUDERD. Gebruik de klasse azureml.core.runconfig.DockerConfiguration.
base_dockerfile
Haal base dockerfile op die wordt gebruikt voor uitvoeringen op basis van Docker of stel deze in.
base_image
Basisinstallatiekopieën ophalen of instellen die worden gebruikt voor uitvoeringen op basis van Docker.
build_context
De Docker-buildcontext ophalen of instellen die wordt gebruikt voor uitvoeringen op basis van Docker.
enabled
VEROUDERD. Gebruik de klasse azureml.core.runconfig.DockerConfiguration.
gpu_support
VEROUDERD. Azure detecteert en gebruikt automatisch de NVIDIA Docker-extensie wanneer deze beschikbaar is.
shared_volumes
VEROUDERD. Gebruik de klasse azureml.core.runconfig.DockerConfiguration.
shm_size
VEROUDERD. Gebruik de klasse azureml.core.runconfig.DockerConfiguration.