Wdrażanie kontenera platformy ASP.NET w rejestrze kontenerów przy użyciu programu Visual Studio

Platforma Docker to lekki aparat kontenerów, podobny w jakiś sposób do maszyny wirtualnej, której można użyć do hostowania aplikacji i usług. Ten samouczek przeprowadzi Cię przez proces publikowania konteneryzowanej aplikacji w usłudze Azure Container Registry przy użyciu programu Visual Studio.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

Wymagania wstępne

W celu ukończenia tego samouczka:

Tworzenie aplikacji internetowej ASP.NET Core

Poniższe kroki zawierają instrukcje tworzenia podstawowej aplikacji ASP.NET Core, która będzie używana w tym samouczku. Jeśli masz już projekt, możesz pominąć tę sekcję.

  1. W oknie startowym programu Visual Studio wybierz pozycję Utwórz nowy projekt.

  2. Wybierz pozycję ASP.NET Core Web App, a następnie wybierz przycisk Dalej.

  3. Wprowadź nazwę nowej aplikacji (lub użyj nazwy domyślnej), określ lokalizację na dysku, a następnie wybierz przycisk Dalej.

  4. Wybierz wersję platformy .NET, która ma być docelowa. Jeśli nie wiesz, wybierz wersję LTS (długoterminowa pomoc techniczna).

    Tworzenie projektu internetowego — ekran dodatkowe informacje

  5. Wybierz, czy chcesz obsługiwać protokół SSL, zaznaczając lub usuwając zaznaczenie pola wyboru Konfiguruj dla protokołu HTTPS .

  6. Zaznacz pole wyboru Włącz obsługę platformy Docker.

  7. Wybierz odpowiedni typ kontenera (Windows lub Linux), a następnie wybierz pozycję Utwórz.

  1. W oknie startowym programu Visual Studio wybierz pozycję Utwórz nowy projekt.

  2. Wybierz pozycję ASP.NET Core Web App, a następnie wybierz przycisk Dalej.

  3. Wprowadź nazwę nowej aplikacji (lub użyj nazwy domyślnej), określ lokalizację na dysku, a następnie wybierz przycisk Dalej.

  4. Wybierz wersję platformy .NET, która ma być docelowa. Jeśli nie wiesz, wybierz wersję LTS (długoterminowa pomoc techniczna).

    Tworzenie projektu internetowego — ekran dodatkowe informacje

  5. Wybierz, czy chcesz obsługiwać protokół SSL, zaznaczając lub usuwając zaznaczenie pola wyboru Konfiguruj dla protokołu HTTPS .

  6. Zaznacz pole wyboru Włącz platformę Docker .

  7. W polu tekstowym Docker OS (System operacyjny Platformy Docker) wybierz odpowiedni typ kontenera (Windows lub Linux), a następnie wybierz pozycję Utwórz.

Publikowanie kontenera w usłudze Azure Container Registry

  1. Kliknij prawym przyciskiem myszy projekt w Eksplorator rozwiązań i wybierz polecenie Publikuj.

  2. W oknie dialogowym Publikowanie wybierz pozycję Docker Container Registry.

    Zrzut ekranu przedstawiający okno dialogowe Publikowanie — wybierz pozycję Docker Container Registry.

  3. Wybierz pozycję Utwórz nowy rejestr kontenerów platformy Azure.

    Zrzut ekranu przedstawiający okno dialogowe Publikowanie — wybierz pozycję Utwórz nowy rejestr kontenerów platformy Azure.

  4. Wypełnij żądane wartości na ekranie usługi Azure Container Registry .

    Ustawienie Sugerowana wartość opis
    Prefiks DNS Nazwa unikatowa w skali globalnej Nazwa, która jednoznacznie identyfikuje rejestr kontenerów.
    Subskrypcja Wybierz swoją subskrypcję Subskrypcja platformy Azure, która ma być używana.
    Grupa zasobów myResourceGroup Nazwa grupy zasobów, w której ma zostać utworzony rejestr kontenerów. Wybierz pozycję Nowa, aby utworzyć nową grupę zasobów.
    SKU Standardowa Warstwa usługi rejestru kontenerów
    Lokalizacja rejestru Blisko Ciebie znajduje się lokalizacja Wybierz lokalizację w regionie w pobliżu ciebie lub w pobliżu innych usług, które będą korzystać z rejestru kontenerów.

    Zrzut ekranu przedstawiający okno dialogowe tworzenia usługi Azure Container Registry w programie Visual Studio.

  5. Kliknij pozycję Utwórz.

  6. Wybierz pozycję Zakończ , aby ukończyć proces.

Publikowanie kontenera w usłudze Azure Container Registry

  1. Kliknij prawym przyciskiem myszy projekt w Eksplorator rozwiązań i wybierz polecenie Publikuj.

  2. W oknie dialogowym Publikowanie wybierz pozycję Docker Container Registry.

    Zrzut ekranu przedstawiający okno dialogowe Publikowanie — wybierz pozycję Docker Container Registry.

  3. Wybierz pozycję Utwórz nowy rejestr kontenerów platformy Azure.

    Zrzut ekranu przedstawiający okno dialogowe Publikowanie — wybierz pozycję Utwórz nowy rejestr kontenerów platformy Azure.

  4. Wypełnij żądane wartości na ekranie usługi Azure Container Registry .

    Ustawienie Sugerowana wartość opis
    Prefiks DNS Nazwa unikatowa w skali globalnej Nazwa, która jednoznacznie identyfikuje rejestr kontenerów.
    Subskrypcja Wybierz swoją subskrypcję Subskrypcja platformy Azure, która ma być używana.
    Grupa zasobów myResourceGroup Nazwa grupy zasobów, w której ma zostać utworzony rejestr kontenerów. Wybierz pozycję Nowa, aby utworzyć nową grupę zasobów.
    SKU Standardowa Warstwa usługi rejestru kontenerów
    Lokalizacja rejestru Blisko Ciebie znajduje się lokalizacja Wybierz lokalizację w regionie w pobliżu ciebie lub w pobliżu innych usług, które będą korzystać z rejestru kontenerów.

    Zrzut ekranu przedstawiający okno dialogowe tworzenia usługi Azure Container Registry w programie Visual Studio.

  5. Kliknij pozycję Utwórz.

  6. Wybierz pozycję Zakończ , aby ukończyć proces.

Teraz możesz ściągnąć kontener z rejestru do dowolnego hosta, który może uruchamiać obrazy platformy Docker, na przykład azure Container Instances.

Szybki start: wdrażanie wystąpienia kontenera na platformie Azure przy użyciu interfejsu wiersza polecenia platformy Azure