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
- enabled
- bool
Menunjukkan apakah akan melakukan eksekusi ini di dalam kontainer Docker. Defaultnya adalah False. TIDAK DIGUNAKAN LAGI: Gunakan kelas azureml.core.runconfig.DockerConfiguration.
- base_image
- str
Gambar dasar yang digunakan untuk eksekusi berbasis Docker. Saling eksklusif dengan variabel "base_dockerfile" dan "build_context". Nilai contoh: "ubuntu:latest".
- base_dockerfile
- str
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
- DockerBuildContext
Konteks build Docker yang digunakan untuk membuat lingkungan. Saling eksklusif dengan variabel "base_image" dan "base_dockerfile". Default Tidak Ada.
- base_image_registry
- ContainerRegistry
Registri gambar yang berisi gambar dasar.
- platform
- DockerImagePlatform
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
- bool
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
- bool
TIDAK DIGUNAKAN LAGI. Azure Machine Learning sekarang secara otomatis mendeteksi dan menggunakan ekstensi NVIDIA Docker bila tersedia.
- arguments
- list
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.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk