DockerSection Kelas
Menentukan pengaturan untuk menyesuaikan gambar Docker yang dibuat dengan spesifikasi lingkungan.
Kelas DockerSection digunakan di kelas Environment untuk menyesuaikan dan mengontrol citra Docker hasil akhir yang berisi lingkungan yang ditentukan.
Konstruktor DockerSection Kelas.
- Warisan
-
azureml._base_sdk_common.abstract_run_config_element._AbstractRunConfigElementDockerSection
Konstruktor
DockerSection(**kwargs)
Keterangan
Contoh berikut menunjukkan cara memuat langkah docker sebagai untai (karakter).
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
Untuk informasi selengkapnya tentang penggunaan Docker di lingkungan, lihat artikel Mengaktifkan Docker.
Variabel
Nama | Deskripsi |
---|---|
enabled
|
Menunjukkan apakah akan melakukan eksekusi ini di dalam kontainer Docker. Defaultnya adalah False. TIDAK DIGUNAKAN LAGI: Gunakan kelas azureml.core.runconfig.DockerConfiguration. |
base_image
|
Gambar dasar yang digunakan untuk eksekusi berbasis Docker. Saling eksklusif dengan variabel "base_dockerfile" dan "build_context". Nilai contoh: "ubuntu:latest". |
base_dockerfile
|
Dockerfile dasar yang digunakan untuk eksekusi berbasis Docker. Saling eksklusif dengan variabel "base_image" dan "build_context". Contoh: baris 1 "FROM ubuntu:latest" diikuti oleh baris 2 "RUN echo 'Hello world!'". Default Tidak Ada. |
build_context
|
Konteks build Docker yang digunakan untuk membuat lingkungan. Saling eksklusif dengan variabel "base_image" dan "base_dockerfile". Default Tidak Ada. |
base_image_registry
|
Registri gambar yang berisi gambar dasar. |
platform
|
Sistem Operasi dan arsitektur CPU gambar dari gambar docker. |
enabled
|
Menunjukkan apakah akan melakukan eksekusi ini di dalam kontainer Docker. Defaultnya adalah False. TIDAK DIGUNAKAN LAGI: Gunakan kelas azureml.core.runconfig.DockerConfiguration. |
shared_volumes
|
Menunjukkan apakah akan menggunakan volume bersama. Atur ke False jika perlu untuk mengatasi bug volume bersama di Windows. Default ke True. TIDAK DIGUNAKAN LAGI: Gunakan kelas azureml.core.runconfig.DockerConfiguration. |
gpu_support
|
TIDAK DIGUNAKAN LAGI. Azure Machine Learning sekarang secara otomatis mendeteksi dan menggunakan ekstensi NVIDIA Docker bila tersedia. |
arguments
|
Argumen tambahan untuk diteruskan ke perintah eksekusi Docker. Default Tidak Ada. TIDAK DIGUNAKAN LAGI: Gunakan kelas azureml.core.runconfig.DockerConfiguration. |
Atribut
arguments
TIDAK DIGUNAKAN LAGI. Gunakan kelas azureml.core.runconfig.DockerConfiguration.
base_dockerfile
Dapatkan atau atur dockerfile dasar yang digunakan untuk eksekusi berbasis Docker.
base_image
Dapatkan atau atur gambar dasar yang digunakan untuk eksekusi berbasis Docker.
build_context
Dapatkan atau atur konteks build Docker yang digunakan untuk eksekusi berbasis Docker.
enabled
TIDAK DIGUNAKAN LAGI. Gunakan kelas azureml.core.runconfig.DockerConfiguration.
gpu_support
TIDAK DIGUNAKAN LAGI. Azure secara otomatis mendeteksi serta menggunakan ekstensi NVIDIA Docker saat tersedia.
shared_volumes
TIDAK DIGUNAKAN LAGI. Gunakan kelas azureml.core.runconfig.DockerConfiguration.
shm_size
TIDAK DIGUNAKAN LAGI. Gunakan kelas azureml.core.runconfig.DockerConfiguration.