Udostępnij za pośrednictwem


Omówienie programowania zdalnego platformy Docker w systemie Windows

Używanie kontenerów do zdalnego tworzenia i wdrażania aplikacji z platformą Docker jest bardzo popularnym rozwiązaniem z wieloma korzyściami. Dowiedz się więcej o różnej obsłudze oferowanej przez narzędzia i usługi firmy Microsoft, w tym podsystem Windows dla systemu Linux (WSL), Visual Studio, Visual Studio Code, .NET i szeroką gamę usług platformy Azure.

Platforma Docker w systemie Windows

ikona Docker Docs
Instalowanie programu Docker Desktop dla systemu Windows
Znajdź kroki instalacji, wymagania systemowe, informacje zawarte w instalatorze, sposób odinstalowania, różnice między stabilnymi i brzegowymi wersjami oraz sposób przełączania między kontenerami systemu Windows i Linux.

zrzut ekranu działającego Dockera
Wprowadzenie do platformy Docker
Dokumentacja dotycząca orientacji i konfigurowania platformy Docker z instrukcjami krok po kroku dotyczącymi rozpoczynania pracy, w tym przewodnika wideo.

zrzut ekranu kursu Docker w Microsoft Learn
Kurs MS Learn: wprowadzenie do kontenerów platformy Docker
Platforma Microsoft Learn oferuje bezpłatny kurs wprowadzający dotyczący kontenerów platformy Docker, oprócz różnych kursów rozpoczynania pracy z platformą Docker i nawiązywania połączenia z usługami platformy Azure.

Zrzut ekranu przedstawiający menu programu Docker Desktop WSL2
Zacznij pracę z kontenerami zdalnymi Docker na WSL 2
Dowiedz się, jak skonfigurować program Docker Desktop dla systemu Windows do używania z wierszem polecenia systemu Linux (Ubuntu, Debian, SUSE itp.) przy użyciu podsystemu WSL 2 (Podsystem Windows dla systemu Linux, wersja 2).

VS Code i Docker

grafiki kontenera zdalnego programu VS Code
Tworzenie kontenera platformy Docker za pomocą programu VS Code
Skonfiguruj w pełni funkcjonalne środowisko deweloperskie wewnątrz kontenera z rozszerzeniem Remote — Containers i znajdź samouczki dotyczące konfigurowania kontenera NodeJS, kontenera języka Python lub kontenera ASP.NET Core.

zrzut ekranu Dockera dołączony w programie VSCode
Dołączanie programu VS Code do kontenera platformy Docker
Dowiedz się, jak dołączyć program Visual Studio Code do kontenera platformy Docker, który jest już uruchomiony lub do kontenera w klastrze Kubernetes.

Zrzut ekranu przedstawiający menu kontenera programu VSCode
Zaawansowana Konfiguracja Kontenera
Dowiedz się więcej na temat zaawansowanych scenariuszy konfiguracji dotyczących używania kontenerów platformy Docker z programem Visual Studio Code lub przeczytaj ten artykuł, aby dowiedzieć się, jak przeprowadzać inspekcję kontenerów przy debugowaniu za pomocą programu VS Code.

program VSCode Docker Desktop z zrzutem ekranu programu WSL
Używanie Kontenerów Zdalnych w WSL 2
Przeczytaj o korzystaniu z kontenerów platformy Docker z podsystemem WSL 2 (Podsystem Windows dla systemu Linux w wersji 2) i dowiedz się, jak skonfigurować wszystko za pomocą programu VS Code. Możesz również przeczytać o tym, jak działa .

Visual Studio i Docker

ikona programu Visual Studio
Obsługa platformy Docker w programie Visual Studio
Dowiedz się więcej o obsłudze platformy Docker dostępnej dla projektów ASP.NET, projektów ASP.NET Core oraz projektów konsoli .NET Core i .NET Framework w programie Visual Studio, oprócz obsługi orkiestracji kontenerów.

menu platformy Docker programu Visual Studio
Szybki start: platforma Docker w programie Visual Studio
Dowiedz się, jak tworzyć, debugować i uruchamiać konteneryzowane aplikacje .NET, ASP.NET i ASP.NET Core oraz publikować je w usłudze Azure Container Registry (ACR), Docker Hub, Azure App Service lub własnym rejestrze kontenerów za pomocą programu Visual Studio.

zrzut ekranu z programu VS samouczka
Samouczek: tworzenie aplikacji z wieloma kontenerami za pomocą narzędzia Docker Compose
Dowiedz się, jak zarządzać więcej niż jednym kontenerem i komunikować się między nimi podczas korzystania z narzędzi kontenerów w programie Visual Studio. Możesz również znaleźć linki do samouczków, takich jak korzystanie z platformy Docker z aplikacją jednostronicową React.

łącza kontenera VS
Narzędzia kontenerów w programie Visual Studio
Znajdź tematy dotyczące uruchamiania narzędzi kompilacji w kontenerze, debugowania aplikacji platformy Docker, rozwiązywania problemów z narzędziami programistycznymi, wdrażania kontenerów platformy Docker i mostowania platformy Kubernetes za pomocą programu Visual Studio.

Podstawowa infografika taksonomii platformy Docker dla kontenerów, obrazów i rejestrów

.NET i Docker

Przewodnik dotyczący mikrousług platformy .NET - okładka
Przewodnik platformy .NET: aplikacje i kontenery mikrousług
Wprowadzenie do przewodnika po aplikacjach opartych na mikrousługach zarządzanych za pomocą kontenerów.

Infografika platformy Docker
Co to jest platforma Docker?
Podstawowe wyjaśnienie kontenerów platformy Docker, w tym porównanie kontenerów platformy Docker z maszynami wirtualnymi oraz podstawowa taksonomia terminów i pojęć platformy Docker wyjaśniających różnicę między kontenerami, obrazami i rejestrami.

Infografika taksonomii platformy Docker
Samouczek: konteneryzowanie aplikacji .NET
Dowiedz się, jak konteneryzować aplikację .NET za pomocą platformy Docker, w tym tworzenie pliku Dockerfile, podstawowe polecenia i czyszczenie zasobów.

przepływ pracy deweloperskiej w pętli wewnętrznej z grafiką informacyjną Docker
Przepływ pracy tworzenia aplikacji platformy Docker
Opisuje przepływ pracy tworzenia pętli wewnętrznej dla aplikacji opartych na kontenerach platformy Docker.

Azure Container Services

zrzut ekranu wystąpień kontenera Azure
Azure Container Instances
Dowiedz się, jak uruchamiać kontenery platformy Docker na żądanie w zarządzanym, bezserwerowym środowisku platformy Azure, obejmuje sposoby wdrażania za pomocą interfejsu wiersza polecenia platformy Docker, usługi ARM, witryny Azure Portal, tworzenia grup z wieloma kontenerami, udostępniania danych między kontenerami, łączenia się z siecią wirtualną i nie tylko.

zrzut ekranu usługi Azure Container Registry
usługi Azure Container Registry
Dowiedz się, jak tworzyć, przechowywać obrazy kontenerów i artefakty oraz zarządzać nimi w prywatnym rejestrze dla wszystkich typów wdrożeń kontenerów. Utwórz rejestry kontenerów platformy Azure dla istniejących potoków tworzenia i wdrażania kontenerów, skonfiguruj zadania automatyzacji i dowiedz się, jak zarządzać rejestrami, w tym replikacji geograficznej i najlepszych rozwiązań.

Zrzut ekranu usługi Azure Service Fabric
Azure Service Fabric
Dowiedz się więcej o usłudze Azure Service Fabric, platformie systemów rozproszonych do tworzenia pakietów, wdrażania i zarządzania skalowalnymi i niezawodnymi mikrousługami i kontenerami.

Zrzut ekranu usługi Azure App Service
Azure App Service
Dowiedz się, jak tworzyć i hostować aplikacje internetowe, zaplecza mobilne i interfejsy API RESTful w wybranym języku programowania bez zarządzania infrastrukturą. Wypróbuj moduł Azure App Service Learn, aby wdrożyć aplikację internetową na podstawie obrazu platformy Docker i skonfigurować ciągłe wdrażanie.

Dowiedz się więcej usług platformy Azure obsługujących kontenery.

Wideo objaśnienia kontenerów platformy Docker

Wideo wyjaśniające Kubernetes i orkiestrację kontenerów

Kontenery w systemie Windows

Ikona kontenerów systemu Windows Server
kontenery w dokumentacji systemu Windows
Pakowanie aplikacji z ich zależnościami i korzystanie z wirtualizacji na poziomie systemu operacyjnego w celu szybkiego, w pełni izolowanego środowiska w jednym systemie. Dowiedz się o kontenerach systemu Windows, w tym o szybkich uruchomieniach, przewodniku wdrażania i przykładach.

Ikona często zadawanych pytań
Często zadawane pytania dotyczące kontenerów systemu Windows
Znajdź często zadawane pytania dotyczące kontenerów. Zapoznaj się również z tym wyjaśnieniem na StackOverflow o "Jaka jest różnica między Dockerem dla systemu Windows a Dockerem na systemie Windows?"

ikona kontenera systemu Windows
Konfigurowanie środowiska
Dowiedz się, jak skonfigurować system Windows 11, Windows 10 lub Windows Server w celu tworzenia, uruchamiania i wdrażania kontenerów, w tym wymagań wstępnych, instalowania platformy Docker i pracy z obrazami podstawowymi Windows Container Base Images.

ikona usługi AKS
Tworzenie kontenera systemu Windows Server w usłudze Azure Kubernetes Service (AKS)
Dowiedz się, jak wdrożyć przykładową aplikację ASP.NET w kontenerze systemu Windows Server w klastrze usługi AKS przy użyciu interfejsu wiersza polecenia platformy Azure.