DockerSection Sınıf
Ortamın belirtimlerine göre oluşturulmuş Docker görüntüsünü özelleştirme ayarlarını tanımlar.
DockerSection sınıfı, belirtilen ortamı içeren nihai docker görüntüsünü özelleştirmek ve denetlemek için sınıfında kullanılır Environment .
Sınıf DockerSection oluşturucu.
- Devralma
-
azureml._base_sdk_common.abstract_run_config_element._AbstractRunConfigElementDockerSection
Oluşturucu
DockerSection(**kwargs)
Açıklamalar
Aşağıdaki örnekte docker adımlarını dize olarak yükleme işlemi gösterilmektedir.
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'ı ortamlarda kullanma hakkında daha fazla bilgi için Docker'ı etkinleştirme makalesine bakın.
Değişkenler
Name | Description |
---|---|
enabled
|
Bu çalıştırmanın bir Docker kapsayıcısı içinde gerçekleştirilip gerçekleştirilmeyeceğini gösterir. Varsayılan değer False'tur. KULLANIMDAN KALDıRILDI: azureml.core.runconfig.DockerConfiguration sınıfını kullanın. |
base_image
|
Docker tabanlı çalıştırmalar için kullanılan temel görüntü. "base_dockerfile" ve "build_context" değişkenleriyle birbirini dışlar. Örnek değer: "ubuntu:latest". |
base_dockerfile
|
Docker tabanlı çalıştırmalar için kullanılan temel Dockerfile. "base_image" ve "build_context" değişkenleriyle birbirini dışlar. Örnek: 1. satır "FROM ubuntu:latest" ve ardından 2. satır "RUN echo 'Hello world!'". Varsayılan değer Yok'tur. |
build_context
|
Ortamı oluşturmak için kullanılacak Docker derleme bağlamı. "base_image" ve "base_dockerfile" değişkenleriyle birbirini dışlar. Varsayılan değer Yok'tur. |
base_image_registry
|
Temel görüntüyü içeren görüntü kayıt defteri. |
platform
|
İşletim Sistemi ve CPU mimarisi docker görüntüsünün görüntüsü. |
enabled
|
Bu çalıştırmanın bir Docker kapsayıcısı içinde gerçekleştirilip gerçekleştirilmeyeceğini gösterir. Varsayılan değer False'tur. KULLANIMDAN KALDıRILDI: azureml.core.runconfig.DockerConfiguration sınıfını kullanın. |
shared_volumes
|
Paylaşılan birimlerin kullanılıp kullanılmayacağını gösterir. Windows'da paylaşılan birim hatalarına geçici bir çözüm bulmak için gerekirse False olarak ayarlayın. Varsayılan değer True'dur. KULLANIMDAN KALDıRILDI: azureml.core.runconfig.DockerConfiguration sınıfını kullanın. |
gpu_support
|
KALDIRIL -MIŞ. Azure Machine Learning artık kullanılabilir olduğunda NVIDIA Docker uzantısını otomatik olarak algılar ve kullanır. |
arguments
|
Docker çalıştırma komutuna geçirebilmek için ek bağımsız değişkenler. Varsayılan değer Yok'tur. KULLANIMDAN KALDıRILDI: azureml.core.runconfig.DockerConfiguration sınıfını kullanın. |
Öznitelikler
arguments
KALDIRIL -MIŞ. azureml.core.runconfig.DockerConfiguration sınıfını kullanın.
base_dockerfile
Docker tabanlı çalıştırmalar için kullanılan temel dockerfile dosyasını alın veya ayarlayın.
base_image
Docker tabanlı çalıştırmalar için kullanılan temel görüntüyü alın veya ayarlayın.
build_context
Docker tabanlı çalıştırmalar için kullanılan Docker derleme bağlamı alın veya ayarlayın.
enabled
KALDIRIL -MIŞ. azureml.core.runconfig.DockerConfiguration sınıfını kullanın.
gpu_support
KALDIRIL -MIŞ. Azure, kullanılabilir olduğunda NVIDIA Docker uzantısını otomatik olarak algılar ve kullanır.
shared_volumes
KALDIRIL -MIŞ. azureml.core.runconfig.DockerConfiguration sınıfını kullanın.
shm_size
KALDIRIL -MIŞ. azureml.core.runconfig.DockerConfiguration sınıfını kullanın.