Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam panduan cepat ini, Anda mempelajari cara menjadikan kontainer proyek Anda dengan memodernisasi menggunakan GitHub Copilot untuk .NET. Alat modernisasi menggunakan kemampuan AI GitHub Copilot untuk:
- Menganalisis struktur dan dependensi proyek Anda
- Membuat konfigurasi Dockerfile
- Membuat gambar Docker siap dibangun
- Memandu Anda melalui proses kontainerisasi
Prasyarat
Sebelum mulai, pastikan bahwa Anda memiliki:
Windows Sistem Operasi.
Visual Studio 2026 (atau Visual Studio 2022 versi 17.14.17 dan yang lebih baru).
.NET beban kerja pengembangan desktop dengan komponen opsional berikut diaktifkan:
- GitHub Copilot
- Agen modernisasi GitHub Copilot
GitHub Copilot Langganan (berbayar atau gratis).
Masuk ke Visual Studio dengan menggunakan akun GitHub dengan akses Copilot.
Penting
Jika Anda mengubah langganan, Anda harus memulai ulang Visual Studio.
Kode harus ditulis dalam C#.
Nota
Prasyarat ini berlaku untuk Visual Studio. Untuk lingkungan pengembangan lainnya, lihat Menginstal modernisasi GitHub Copilot.
Kontainerisasi proyek Anda
Modernisasi GitHub Copilot untuk fitur kontainerisasi .NET membantu Anda membuat kontainer proyek Anda. Untuk memulai proses kontainerisasi, selesaikan langkah-langkah berikut:
Buka proyek Anda di Visual Studio.
Jalankan Penilaian Aplikasi dan buka Laporan Penilaian.
Perbaiki masalah kesiapan cloud sebelum menjalankan tugas Kontainerisasi Docker .
Pastikan Anda mengaktifkan appModernizationDeploy di kotak alat GitHub Copilot.
Mulai kontainerisasi dengan menggunakan salah satu pendekatan berikut:
Kontainerisasi dari Laporan Penilaian: Dalam laporan penilaian, pilih Jalankan Tugas untuk tugas Kontainerisasi Docker.
Gunakan prompt kontainerisasi: Anda dapat memasukkan perintah berikut dalam obrolan Copilot untuk membuat kontainer proyek Anda:
Periksa proyek saya dan bantu saya merencanakan cara membuat kontainer aplikasi saya menggunakan alat #appmod-get-containerization-plan. Jalankan rencana. Tujuan akhirnya adalah memiliki Dockerfiles yang dapat dibuat.
Setelah Anda memulai proses, GitHub Copilot dapat meminta persetujuan Anda untuk menggunakan alat atau menjalankan perintah. Berikan izin saat diminta.
GitHub Copilot menganalisis proyek Anda dan menghasilkan rencana. Paket ini mencakup perincian proyek anda dan langkah-langkah untuk kontainerisasi proyek Anda.
GitHub Copilot mengikuti langkah-langkah untuk menghasilkan Dockerfile dan memvalidasi bahwa gambar Docker Anda berhasil dibangun.
Saat GitHub Copilot menyelesaikan kontainerisasi proyek Anda, ia memberikan ringkasan tentang apa yang telah dilakukan.
Catatan
- Gunakan model Claude Sonnet 4 atau yang lebih baru untuk hasil terbaik.
- Copilot mungkin memerlukan beberapa iterasi untuk memperbaiki kesalahan kontainerisasi.
Sumber daya tambahan
- Kami memanfaatkan alat tertentu dalam Bantuan Kontainerisasi. Pelajari lebih lanjut