Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wskazówka
Ta treść jest fragmentem eBooka "Architektura mikrousług .NET dla konteneryzowanych aplikacji .NET", dostępnego na .NET Docs lub jako bezpłatny plik PDF do pobrania i czytania w trybie offline.
Twórz konteneryzowane aplikacje .NET w taki sposób, jak sobie życzysz, czy skoncentrowane na Zintegrowanym Środowisku Programistycznym (IDE) z Visual Studio i narzędziami Visual Studio dla Dockera, czy skoncentrowane na interfejsie wiersza polecenia (CLI) i edytorze w programie Visual Studio Code i Docker CLI.
Środowisko programistyczne dla aplikacji platformy Docker
Opcje narzędzi programistycznych: IDE lub edytor
Niezależnie od tego, czy wolisz korzystać z pełnego i zaawansowanego środowiska IDE, czy lekkiego i elastycznego edytora, firma Microsoft ma narzędzia, których można użyć do tworzenia aplikacji platformy Docker.
Visual Studio (dla systemu Windows). Tworzenie aplikacji platformy .NET 8 opartej na platformie Docker w programie Visual Studio wymaga programu Visual Studio 2022 lub nowszego. Program Visual Studio zawiera już wbudowane narzędzia dla platformy Docker. Narzędzia platformy Docker umożliwiają tworzenie, uruchamianie i weryfikowanie aplikacji bezpośrednio w docelowym środowisku platformy Docker. Możesz nacisnąć F5 , aby uruchomić i debugować aplikację (pojedynczy kontener lub wiele kontenerów) bezpośrednio na hoście platformy Docker lub nacisnąć CTRL + F5 , aby edytować i odświeżyć aplikację bez konieczności ponownego kompilowania kontenera. To środowisko IDE jest najbardziej zaawansowanym wyborem programistycznym dla aplikacji opartych na platformie Docker.
Visual Studio Code i Docker CLI. Jeśli wolisz uproszczony i międzyplatformowy edytor obsługujący dowolny język programowania, możesz użyć programu Visual Studio Code i interfejsu wiersza polecenia platformy Docker. To środowisko IDE to wieloplatformowe podejście programistyczne dla systemów macOS, Linux i Windows. Ponadto program Visual Studio Code obsługuje rozszerzenia dla Docker, takie jak IntelliSense dla Dockerfile oraz zadania wynikające ze skrótów do uruchamiania poleceń Docker bezpośrednio z edytora.
Po zainstalowaniu programu Docker Desktop można użyć jednego interfejsu wiersza polecenia platformy Docker do kompilowania aplikacji zarówno dla systemów Windows, jak i Linux.
Dodatkowe zasoby
Visual Studio. Oficjalna witryna.
https://visualstudio.microsoft.com/vs/Visual Studio Code. Oficjalna witryna.
https://code.visualstudio.com/downloadDocker Desktop dla systemu Windows
https://hub.docker.com/editions/community/docker-ce-desktop-windowsDocker Desktop dla komputerów Mac
https://hub.docker.com/editions/community/docker-ce-desktop-mac
Języki i struktury .NET dla kontenerów platformy Docker
Jak wspomniano we wcześniejszych sekcjach tego przewodnika, można użyć programu .NET Framework, .NET 8 lub projektu open source Mono podczas tworzenia konteneryzowanych aplikacji .NET platformy Docker. Można programować w języku C#, F# lub Visual Basic przy korzystaniu z kontenerów Linux lub Windows, w zależności od używanej platformy .NET Frameworka. Aby uzyskać więcej informacji na temat języków about.NET, zobacz wpis w blogu Strategia języka platformy .NET.