DockerSection Klasa
Definiuje ustawienia umożliwiające dostosowanie obrazu platformy Docker utworzonego do specyfikacji środowiska.
Klasa DockerSection jest używana w Environment klasie do dostosowywania i kontrolowania końcowego wynikowego obrazu platformy Docker zawierającego określone środowisko.
Konstruktor klasy DockerSection.
- Dziedziczenie
-
azureml._base_sdk_common.abstract_run_config_element._AbstractRunConfigElementDockerSection
Konstruktor
DockerSection(**kwargs)
Uwagi
W poniższym przykładzie pokazano, jak załadować kroki platformy Docker jako ciąg.
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
Aby uzyskać więcej informacji na temat korzystania z platformy Docker w środowiskach, zobacz artykuł Włączanie platformy Docker.
Zmienne
- enabled
- bool
Wskazuje, czy wykonać to uruchomienie wewnątrz kontenera platformy Docker. Wartość domyślna to False. PRZESTARZAŁE: użyj klasy azureml.core.runconfig.DockerConfiguration.
- base_image
- str
Obraz podstawowy używany na potrzeby przebiegów opartych na platformie Docker. Wzajemnie wykluczające się zmienne "base_dockerfile" i "build_context". Przykładowa wartość: "ubuntu:latest".
- base_dockerfile
- str
Podstawowy plik Dockerfile używany na potrzeby przebiegów opartych na platformie Docker. Wzajemnie wykluczające się zmienne "base_image" i "build_context". Przykład: wiersz 1 "FROM ubuntu:latest", po którym następuje wiersz 2 "URUCHOM echo "Hello world!". Wartość domyślna to Brak.
- build_context
- DockerBuildContext
Kontekst kompilacji platformy Docker używany do tworzenia środowiska. Wzajemnie wykluczające się zmienne "base_image" i "base_dockerfile". Wartość domyślna to Brak.
- base_image_registry
- ContainerRegistry
Rejestr obrazów zawierający obraz podstawowy.
- platform
- DockerImagePlatform
System operacyjny i architektura procesora CPU obraz obrazu platformy Docker.
- enabled
Wskazuje, czy wykonać to uruchomienie wewnątrz kontenera platformy Docker. Wartość domyślna to False. PRZESTARZAŁE: użyj klasy azureml.core.runconfig.DockerConfiguration.
- shared_volumes
- bool
Wskazuje, czy mają być używane udostępnione woluminy. Ustaw wartość Fałsz, jeśli to konieczne, aby obejść problemy z udostępnionymi woluminami w systemie Windows. Wartość domyślna to True. PRZESTARZAŁE: użyj klasy azureml.core.runconfig.DockerConfiguration.
- gpu_support
- bool
PRZESTARZAŁE. Usługa Azure Machine Learning automatycznie wykrywa i używa rozszerzenia NVIDIA Docker, gdy jest dostępne.
- arguments
- list
Dodatkowe argumenty do przekazania do polecenia do uruchomienia platformy Docker. Wartość domyślna to Brak. PRZESTARZAŁE: użyj klasy azureml.core.runconfig.DockerConfiguration.
Atrybuty
arguments
PRZESTARZAŁE. Użyj klasy azureml.core.runconfig.DockerConfiguration.
base_dockerfile
Pobierz lub ustaw podstawowy plik dockerfile używany na potrzeby przebiegów opartych na platformie Docker.
base_image
Pobieranie lub ustawianie obrazu podstawowego używanego na potrzeby przebiegów opartych na platformie Docker.
build_context
Pobieranie lub ustawianie kontekstu kompilacji platformy Docker używanego na potrzeby przebiegów opartych na platformie Docker.
enabled
PRZESTARZAŁE. Użyj klasy azureml.core.runconfig.DockerConfiguration.
gpu_support
PRZESTARZAŁE. Platforma Azure automatycznie wykrywa i używa rozszerzenia NVIDIA Docker, gdy jest dostępna.
shared_volumes
PRZESTARZAŁE. Użyj klasy azureml.core.runconfig.DockerConfiguration.
shm_size
PRZESTARZAŁE. Użyj klasy azureml.core.runconfig.DockerConfiguration.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla