Bagikan melalui


Menyebarkan kontainer ASP.NET ke registri kontainer menggunakan Visual Studio

Docker adalah mesin kontainer ringan, mirip dalam beberapa cara dengan komputer virtual, yang dapat Anda gunakan untuk menghosting aplikasi dan layanan. Tutorial ini memanding Anda menggunakan Visual Studio untuk menerbitkan aplikasi kontainer Anda ke Azure Container Registry.

Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

Prasyarat

Untuk menyelesaikan tutorial ini:

Buat aplikasi web ASP.NET Core

Langkah-langkah berikut memandu Anda dalam membuat aplikasi dasar ASP.NET Core yang akan digunakan dalam tutorial ini. Jika Anda sudah memiliki proyek, Anda dapat melewati bagian ini.

  1. Dari jendela mulai Visual Studio, pilih Buat proyek baru.

  2. Pilih Aplikasi Web ASP.NET Core, lalu pilih Berikutnya.

  3. Masukkan nama untuk aplikasi baru Anda (atau gunakan nama default), tentukan lokasi pada disk, lalu pilih Berikutnya.

  4. Pilih versi .NET yang ingin Anda targetkan. Jika Anda tidak tahu, pilih rilis LTS (dukungan jangka panjang).

    Membuat proyek web - Layar informasi tambahan

  5. Pilih apakah Anda menginginkan dukungan SSL dengan memilih atau menghapus kotak centang Konfigurasi untuk HTTPS .

  6. Pilih kotak centang Aktifkan Dukungan Docker.

  7. Pilih jenis kontainer yang diinginkan (Windows atau Linux), lalu pilih Buat.

  1. Dari jendela mulai Visual Studio, pilih Buat proyek baru.

  2. Pilih Aplikasi Web ASP.NET Core, lalu pilih Berikutnya.

  3. Masukkan nama untuk aplikasi baru Anda (atau gunakan nama default), tentukan lokasi pada disk, lalu pilih Berikutnya.

  4. Pilih versi .NET yang ingin Anda targetkan. Jika Anda tidak tahu, pilih rilis LTS (dukungan jangka panjang).

    Membuat proyek web - Layar informasi tambahan

  5. Pilih apakah Anda menginginkan dukungan SSL dengan memilih atau menghapus kotak centang Konfigurasi untuk HTTPS .

  6. Pilih kotak centang Aktifkan Docker .

  7. Di kotak teks Docker OS, pilih jenis kontainer yang diinginkan (Windows atau Linux), lalu pilih Buat.

Menerbitkan kontainer Anda ke Azure Container Registry

  1. Klik kanan proyek Anda di Penjelajah Solusi dan pilih Terbitkan.

  2. Pada dialog Terbitkan, pilih Docker Container Registry.

    Cuplikan layar dialog Terbitkan - pilih Docker Container Registry.

  3. Pilih Buat Azure Container Registry Baru.

    Cuplikan layar dialog Terbitkan - pilih Buat registri kontainer Azure Baru.

  4. Isi nilai yang Anda inginkan di layar Azure Container Registry.

    Pengaturan Nilai yang disarankan Deskripsi
    Prefiks DNS Nama unik secara global Nama yang mengidentifikasi registri kontainer Anda secara unik.
    Langganan Memilih langganan Anda Langganan Azure untuk digunakan.
    Grup Sumber Daya myResourceGroup Nama grup sumber daya untuk membuat registri kontainer Anda. Pilih Baru untuk membuat grup sumber daya baru.
    SKU Standard Tingkat layanan registri kontainer
    Lokasi Registri Lokasi yang dekat dengan Anda Pilih Lokasi di wilayah yang dekat dengan Anda atau di dekat layanan lain yang akan menggunakan registri kontainer Anda.

    Cuplikan layar dialog buat Azure Container Registry Visual Studio.

  5. Klik Buat.

  6. Pilih Selesai untuk menyelesaikan proses.

Menerbitkan kontainer Anda ke Azure Container Registry

  1. Klik kanan proyek Anda di Penjelajah Solusi dan pilih Terbitkan.

  2. Pada dialog Terbitkan, pilih Docker Container Registry.

    Cuplikan layar dialog Terbitkan - pilih Docker Container Registry.

  3. Pilih Buat Azure Container Registry Baru.

    Cuplikan layar dialog Terbitkan - pilih Buat registri kontainer Azure Baru.

  4. Isi nilai yang Anda inginkan di layar Azure Container Registry.

    Pengaturan Nilai yang disarankan Deskripsi
    Prefiks DNS Nama unik secara global Nama yang mengidentifikasi registri kontainer Anda secara unik.
    Langganan Memilih langganan Anda Langganan Azure untuk digunakan.
    Grup Sumber Daya myResourceGroup Nama grup sumber daya untuk membuat registri kontainer Anda. Pilih Baru untuk membuat grup sumber daya baru.
    SKU Standard Tingkat layanan registri kontainer
    Lokasi Registri Lokasi yang dekat dengan Anda Pilih Lokasi di wilayah yang dekat dengan Anda atau di dekat layanan lain yang akan menggunakan registri kontainer Anda.

    Cuplikan layar dialog buat Azure Container Registry Visual Studio.

  5. Klik Buat.

  6. Pilih Selesai untuk menyelesaikan proses.

Anda sekarang dapat menarik kontainer dari registri ke host apa pun yang mampu menjalankan gambar Docker, misalnya Azure Container Instances.

Mulai cepat: Menyebarkan instans kontainer di Azure menggunakan Azure CLI