Sdílet prostřednictvím


Proces vývoje pro aplikace založené na Dockeru

Návod

Tento obsah je výňatek z eBooku, architektury mikroslužeb .NET pro kontejnerizované aplikace .NET, které jsou k dispozici na .NET Docs nebo jako zdarma ke stažení PDF, které lze číst offline.

eBook o architektuře mikroslužeb .NET pro kontejnerizované aplikace .NET, miniatura na obálce.

Vyvíjejte kontejnerizované aplikace .NET tak, jak chcete, ať už se zaměřujete na integrované vývojové prostředí (IDE) se sadou Visual Studio a nástroji sady Visual Studio pro Docker nebo CLI/Editor, které jsou zaměřené na Docker CLI a Visual Studio Code.

Vývojové prostředí pro aplikace Dockeru

Možnosti vývojového nástroje: INTEGROVANÉ vývojové prostředí (IDE) nebo editor

Ať už dáváte přednost plnému a výkonnému integrovanému vývojovému prostředí nebo jednoduchému a agilnímu editoru, microsoft má nástroje, které můžete použít pro vývoj aplikací Dockeru.

Visual Studio (pro Windows) Vývoj aplikací .NET 8 založený na Dockeru pomocí sady Visual Studio vyžaduje Visual Studio 2022 verze 17.0 nebo novější. Visual Studio 2022 obsahuje nástroje pro Docker, které už jsou integrované. Nástroje pro Docker umožňují vyvíjet, spouštět a ověřovat aplikace přímo v cílovém prostředí Dockeru. Stisknutím klávesy F5 můžete spustit a ladit aplikaci (jeden kontejner nebo více kontejnerů) přímo do hostitele Dockeru, nebo stisknutím kombinace kláves CTRL + F5 aplikaci upravit a aktualizovat, aniž byste museli znovu sestavit kontejner. Toto integrované vývojové prostředí je nejvýkonnější volbou pro aplikace založené na Dockeru.

Visual Studio Code a Docker CLI Pokud dáváte přednost jednoduchému a multiplatformnímu editoru, který podporuje jakýkoli vývojový jazyk, můžete použít Visual Studio Code a Rozhraní příkazového řádku Dockeru. Toto integrované vývojové prostředí (IDE) je přístup pro vývoj pro různé platformy pro macOS, Linux a Windows. Kromě toho Visual Studio Code podporuje rozšíření pro Docker, jako je IntelliSense pro dockerfiles a klávesové úlohy pro spouštění příkazů Dockeru z editoru.

Instalací Docker Desktopu můžete pomocí jednoho rozhraní příkazového řádku Dockeru vytvářet aplikace pro Windows i Linux.

Dodatečné zdroje

Jazyky a architektury .NET pro kontejnery Dockeru

Jak je uvedeno v předchozích částech této příručky, můžete při vývoji kontejnerizovaných aplikací .NET použít .NET Framework, .NET 8 nebo open-source projekt Mono. Při cílení na Linux nebo kontejnery Windows můžete vyvíjet v jazyce C#, F# nebo Visual Basic v závislosti na tom, která architektura .NET se používá. Další podrobnosti about.NET jazycích najdete v blogovém příspěvku Strategie jazyka .NET.