Simpan lingkungan dari instans DSW Anda saat ini sebagai citra kustom dan dorong ke Container Registry (ACR) untuk penggunaan ulang atau berbagi dengan cepat. Ini mempertahankan kode, dependensi, dan konfigurasi sistem Anda. Berguna ketika citra resmi tidak memenuhi persyaratan spesifik seperti versi CUDA atau Python tertentu. Citra yang dihasilkan juga kompatibel dengan layanan PAI lainnya, seperti DLC atau EAS.
Penting
Status Instans: Buat citra hanya dari instans DSW dalam status Berjalan. Jika instans dihentikan, tombol Buat Citra akan dinonaktifkan.
Wilayah: Instans DSW dan instans Container Registry (ACR) harus berada di Wilayah yang sama. Ketidaksesuaian Wilayah adalah alasan paling umum Anda tidak dapat menemukan repositori citra atau namespace.
Batas Ukuran Citra: Lapisan tunggal citra tidak boleh melebihi 10 GiB. Jika tidak, proses pembuatan akan gagal karena waktu habis atau kapasitas tidak mencukupi.
Batas Lingkungan: DSW adalah lingkungan berbasis kontainer dan tidak mendukung instalasi atau penggunaan Docker.
Perbedaan antara ACR Edisi Pribadi dan Edisi Perusahaan:
Fitur
ACR Edisi Pribadi
ACR Edisi Perusahaan
Biaya
Instans ini gratis.
Anda harus membeli instans. Untuk informasi lebih lanjut, lihat Penagihan Instans Perusahaan.
Konfigurasi jaringan
Diakses melalui jaringan publik. Tidak diperlukan konfigurasi jaringan khusus.
Harus berada di Virtual Private Cloud (VPC) yang sama dengan instans DSW. Akses melalui jaringan internal memastikan transfer data yang lebih stabil.
Kinerja dan stabilitas
Kecepatan dipengaruhi oleh lebar pita jaringan publik. Mendorong atau menarik citra besar (mendekati 10 GiB) mungkin gagal karena fluktuasi jaringan.
Menawarkan kecepatan dan stabilitas tinggi. Transfer data melalui jaringan internal VPC ideal untuk citra besar dan lingkungan produksi.
Fleksibilitas wilayah
Akun Alibaba Cloud hanya dapat membuat instans Edisi Pribadi di satu wilayah. Jika instans DSW Anda berada di wilayah lain, Anda tidak dapat menggunakannya.
Anda dapat membuat instans Edisi Perusahaan di beberapa Wilayah, memungkinkan penggunaan oleh instans DSW di berbagai wilayah.
Skenario yang Direkomendasikan
Pembelajaran pribadi, pengujian fungsional, dan pencadangan lingkungan citra kecil.
Kolaborasi tim, lingkungan produksi, skenario yang memerlukan stabilitas dan kecepatan transfer tinggi, serta penggunaan citra lintas wilayah.
Prosedur
Langkah 1: Persiapkan ACR
Pilih antara ACR Edisi Pribadi atau ACR Edisi Perusahaan berdasarkan kebutuhan bisnis Anda.
ACR Edisi Pribadi: Buat instans Container Registry Edisi Pribadi, kemudian buat namespace dan repository gambar di dalam namespace tersebut.
ACR Edisi Perusahaan:
Buat grup keamanan dan sambungkan ke VPC yang telah Anda buat.
Buat instans Container Registry Edisi Perusahaan, tambahkan VPC, dan sambungkan VPC dan vSwitch yang telah Anda buat. Kemudian, buat namespace dan repository gambar di dalam namespace tersebut.
Langkah 2: Buat gambar
Untuk instans DSW dalam status Running, klik Create Image, pilih antara Personal Edition Image atau Enterprise Edition Image, konfigurasikan parameter kunci berikut, lalu klik Save.

Parameter | Deskripsi |
Image Name (ACR Image Version Name) | Nama tampilan untuk citra kustom dan tag citra di ACR. |
ACR Image Namespace | Pilih namespace yang ada. |
ACR Image Repository | Pilih repositori citra yang ada. |
Custom Excluded Paths | Kecualikan file atau direktori tertentu saat membuat citra untuk meningkatkan kecepatan pembuatan, menghemat ruang penyimpanan, dan melindungi informasi sensitif. Jika Anda tidak menentukan jalur apa pun, sistem akan menggunakan jalur pengecualian default. Catatan Lapisan tunggal citra tidak boleh melebihi 10 GiB, jika tidak pembuatan akan gagal. Kecualikan jalur non-esensial apa pun untuk mengurangi ukuran citra.
|
Setelah citra dibuat, arahkan kursor ke ikon
untuk melihat alamat citra, atau klik Here untuk pergi ke konsol Container Registry dan melihat detail citra.

Langkah 3: Gunakan gambar kustom
Setelah citra dibuat, saat Anda membuat instans DSW baru, pilih Image > Custom Image untuk menggunakan citra kustom Anda.

Tanya Jawab Umum
T: Mengapa pembuatan citra DSW saya gagal dengan waktu habis atau kesalahan "kapasitas penyimpanan sementara tidak mencukupi"?
Ukuran citra melebihi batas 10 GiB. Setiap lapisan citra memiliki batas keras 10 GiB. Jika data Anda melebihi ini, pembuatan akan gagal.
Solusi: Kurangi ukuran citra dengan mengecualikan file dan direktori non-esensial. Untuk citra besar secara konsisten, gunakan ACR Edisi Perusahaan, yang menawarkan kinerja dan stabilitas lebih baik melalui jaringan pribadi.
Ketidaksesuaian wilayah antara DSW dan ACR. Instans DSW dan instans ACR harus berada di wilayah yang sama.
Solusi: Verifikasi bahwa kedua layanan diterapkan di wilayah yang sama persis. Ini adalah penyebab paling umum tidak dapat menemukan repositori ACR.Ruang disk sistem tidak mencukupi.
Pesan kesalahaninsufficient capacity of ephemeral storagemenunjukkan bahwa disk sistem instans DSW kehabisan ruang selama proses pembuatan citra.
Solusi: Kecualikan direktori besar yang tidak perlu dari citra untuk mengurangi ukurannya.Ketidakstabilan jaringan dengan ACR Edisi Pribadi.
ACR Edisi Pribadi mendorong citra melalui internet publik, yang bisa lambat dan tidak andal untuk citra besar, sering kali mengakibatkan waktu habis.
Solusi: Untuk keandalan yang lebih baik, gunakan instans ACR Edisi Perusahaan yang dikonfigurasi di VPC yang sama dengan instans DSW Anda. Ini mendorong citra melalui jaringan internal yang cepat dan stabil.
T: Mengapa tombol "Buat Citra" dinonaktifkan di DSW, atau mengapa saya tidak dapat menemukan repositori ACR saya?
Instans DSW tidak berjalan.
Tombol Buat Citra hanya aktif untuk instans dalam status Berjalan.
Solusi: Mulai instans DSW Anda dari konsol. Jika statusnya Berhenti atau dalam status lain, tombol akan dinonaktifkan.Prasyarat ACR tidak terpenuhi.
Anda harus terlebih dahulu membuat instans Container Registry (ACR), lalu membuat namespace dan repository gambar di dalam instans tersebut.
Pastikan bahwa instans ACR dan instans DSW berada di wilayah yang sama.
T: Apakah ada cara untuk menginstal dan menjalankan Docker di dalam instans DSW?
Tidak, Anda tidak dapat menginstal atau menjalankan daemon Docker di dalam instans DSW.
DSW itu sendiri adalah lingkungan berbasis kontainer dan tidak mendukung kontainerisasi bersarang. Upaya menginstal Docker akan gagal.
Cara yang benar untuk menggunakan citra Docker adalah dengan menentukannya saat membuat instans:
Dorong citra Docker yang Anda inginkan ke repositori ACR.
Saat membuat instans DSW baru, pilih Citra Kustom.
Berikan alamat lengkap citra Anda di ACR.
T: Apa cara yang benar untuk meningkatkan driver NVIDIA atau versi CUDA pada instans DSW?
Anda seharusnya tidak mencoba meningkatkan driver NVIDIA atau versi CUDA secara manual di dalam instans DSW yang sedang berjalan. Komponen-komponen ini sudah pra-instal dan terkunci untuk memastikan stabilitas sistem. Memodifikasinya dapat merusak instans secara permanen.
Metode yang benar adalah mengganti instans dengan yang didasarkan pada citra resmi yang lebih baru:
Hentikan dan simpan pekerjaan apa pun dari instans DSW Anda saat ini.
Buat instans DSW baru.
Pada langkah pemilihan citra, pilih citra DSW resmi yang mencakup versi CUDA target Anda. Anda dapat mengidentifikasi versi dari tag citra.
Sebagai contoh, citra dengan tag seperti ...-cu118-... dibangun dengan versi CUDA 11.8.
T: Mengapa instans DSW saya gagal dibuat saat menggunakan citra kustom atau pihak ketiga?
Izin tarik citra: Ini adalah penyebab paling umum. Log kesalahan yang menunjukkan
pull access deniedatauauthorization failedmengonfirmasi masalah izin.
Solusi: Jika menggunakan repositori pribadi, verifikasi bahwa konfigurasi jaringan instans DSW (misalnya, VPC) mengizinkan akses dan bahwa kebijakan otorisasi repositori ACR disiapkan dengan benar.Ketidakcocokan citra: Citra kustom mungkin tidak kompatibel dengan lingkungan runtime DSW.
Solusi: Untuk kompatibilitas yang dijamin, bangun citra kustom Anda menggunakan citra DSW resmi sebagai dasar. Jika memulai dari awal, pastikan itu didasarkan pada distribusi Linux standar.Format alamat citra salah: Sistem tidak dapat mengurai jalur citra yang tidak valid.
Solusi: Periksa kembali bahwa alamat citra diformat dengan benar (misalnya,registry.region-id.aliyuncs.com/namespace/repository:tag) dan menunjuk ke citra yang valid.