Distribuire un contenitore ASP.NET in un registro contenitori con Visual Studio
Docker è un motore contenitore leggero, simile in qualche modo a una macchina virtuale, che è possibile usare per ospitare applicazioni e servizi. Nell'esercitazione verrà usato Visual Studio per pubblicare l'applicazione in contenitori in un Registro Azure Container.
Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
Prerequisiti
Per completare questa esercitazione:
- Installare la versione più recente di Visual Studio 2019 con il carico di lavoro "ASP.NET e sviluppo Web"
- Installare Docker Desktop per Windows
- Installare la versione più recente di Visual Studio 2022 con il carico di lavoro "ASP.NET e sviluppo Web"
- Installare Docker Desktop per Windows
Creare un'app Web ASP.NET Core
La procedura seguente illustra la creazione di un'app ASP.NET Core di base che verrà usata in questa esercitazione. Se si dispone già di un progetto, è possibile ignorare questa sezione.
Nella finestra iniziale di Visual Studio selezionare Crea un nuovo progetto.
Selezionare ASP.NET Core Web App e quindi selezionare Avanti.
Immettere un nome per la nuova applicazione (o usare il nome predefinito), specificare il percorso su disco e quindi selezionare Avanti.
Scegliere la versione .NET di destinazione. Se non si sa, scegliere la versione LTS (supporto a lungo termine).
Scegliere se si vuole il supporto SSL selezionando o deselezionando la casella di controllo Configura per HTTPS .
Selezionare la casella di controllo Abilita supporto Docker.
Selezionare il tipo di contenitore desiderato (Windows o Linux) e quindi selezionare Crea.
Nella finestra iniziale di Visual Studio selezionare Crea un nuovo progetto.
Selezionare ASP.NET Core Web App e quindi selezionare Avanti.
Immettere un nome per la nuova applicazione (o usare il nome predefinito), specificare il percorso su disco e quindi selezionare Avanti.
Scegliere la versione .NET di destinazione. Se non si sa, scegliere la versione LTS (supporto a lungo termine).
Scegliere se si vuole il supporto SSL selezionando o deselezionando la casella di controllo Configura per HTTPS .
Selezionare la casella di controllo Abilita Docker .
Nella casella di testo Docker OS (Sistema operativo Docker) selezionare il tipo di contenitore desiderato (Windows o Linux) e quindi selezionare Crea.
Pubblicare il contenitore in Registro Azure Container
Fare clic con il pulsante destro del mouse sul progetto in Esplora soluzioni e scegliere Pubblica.
Nella finestra di dialogo Pubblica selezionare Registro Contenitori Docker.
Scegliere Crea nuovo Registro Azure Container.
Compilare i valori desiderati nella schermata Registro Azure Container.
Impostazione Valore suggerito Descrizione Prefisso DNS Nome globalmente univoco Nome che identifica in modo univoco il registro contenitori. Abbonamento Scegliere la sottoscrizione in uso Sottoscrizione di Azure da usare. Gruppo di risorse myResourceGroup Nome del gruppo di risorse in cui creare il registro contenitori. Per creare un nuovo gruppo di risorse scegliere Nuovo. SKU Standard Livello di servizio del registro contenitori Percorso del registro Un percorso vicino Scegliere un Percorso in una regione nelle vicinanze o vicino ad altri servizi usati nel registro contenitori. Fai clic su Crea.
Scegliere Fine per completare il processo.
Pubblicare il contenitore in Registro Azure Container
Fare clic con il pulsante destro del mouse sul progetto in Esplora soluzioni e scegliere Pubblica.
Nella finestra di dialogo Pubblica selezionare Registro Contenitori Docker.
Scegliere Crea nuovo Registro Azure Container.
Compilare i valori desiderati nella schermata Registro Azure Container.
Impostazione Valore suggerito Descrizione Prefisso DNS Nome globalmente univoco Nome che identifica in modo univoco il registro contenitori. Abbonamento Scegliere la sottoscrizione in uso Sottoscrizione di Azure da usare. Gruppo di risorse myResourceGroup Nome del gruppo di risorse in cui creare il registro contenitori. Per creare un nuovo gruppo di risorse scegliere Nuovo. SKU Standard Livello di servizio del registro contenitori Percorso del registro Un percorso vicino Scegliere un Percorso in una regione nelle vicinanze o vicino ad altri servizi usati nel registro contenitori. Fai clic su Crea.
Scegliere Fine per completare il processo.
È possibile ora eseguire il pull del contenitore dal registro a qualsiasi host in grado di eseguire immagini Docker, ad esempio Istanze di Azure Container .
Contenuto correlato
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per