Host ASP.NET Core dalam kontainer Docker

Artikel berikut ini tersedia untuk mempelajari tentang menghosting aplikasi ASP.NET Core di Docker:

Pengantar Kontainer dan Docker
Lihat bagaimana kontainerisasi adalah pendekatan untuk pengembangan perangkat lunak di mana aplikasi atau layanan, dependensinya, dan konfigurasinya di kemas bersama-sama sebagai gambar kontainer. Gambar dapat diuji lalu disebarkan ke host.

Apa yang dimaksud dengan Docker
Temukan bagaimana Docker adalah proyek sumber terbuka untuk mengotomatiskan penyebaran aplikasi sebagai kontainer portabel dan mandiri yang dapat berjalan di cloud atau lokal.

Terminologi Docker
Pelajari istilah dan definisi untuk teknologi Docker.

Kontainer, gambar, dan registri Docker
Cari tahu bagaimana gambar kontainer Docker disimpan dalam registri gambar untuk penyebaran yang konsisten di seluruh lingkungan.

Gambar Docker untuk ASP.NET Core Pelajari cara membuat dan melakukan dockerisasi aplikasi ASP.NET Core. Jelajahi gambar Docker yang dikelola oleh Microsoft dan periksa kasus penggunaan.

Alat Kontainer Visual Studio
Temukan bagaimana Visual Studio mendukung pembuatan, penelusuran kesalahan, dan menjalankan aplikasi ASP.NET Core yang menargetkan .NET Framework atau .NET Core di Docker untuk Windows. Kontainer Windows dan Linux didukung.

Menerbitkan ke Azure Container Registry
Cari tahu cara menggunakan ekstensi Alat Kontainer Visual Studio untuk menyebarkan aplikasi ASP.NET Core ke host Docker di Azure menggunakan PowerShell.

Mengonfigurasi ASP.NET Core untuk bekerja dengan server proksi dan load balancer
Konfigurasi tambahan mungkin diperlukan untuk aplikasi yang dihosting di belakang server proksi dan load balancer. Meneruskan permintaan melalui proksi sering mengaburkan informasi tentang permintaan asli, seperti skema dan IP klien. Mungkin perlu untuk meneruskan beberapa informasi tentang permintaan secara manual ke aplikasi.

GC menggunakan Docker dan kontainer kecil Membahas pemilihan GC dengan kontainer kecil.