jfs-dev/minimal-api-docker-container

Distribuindo e consumindo uma Minimal API por meio de contêineres Docker usando o comando dotnet publish

★ 0Forks 0C#GitHub ↗Compare

README

minimal-api-docker-container

Distribuindo e consumindo uma Minimal API por meio de contêineres Docker usando o comando dotnet publish

.Net C# Visual Studio Code Visual Studio Docker

Sobre o projeto

Este projeto mostra como distribuir e consumir uma Minimal API por meio de contêineres Docker usando o comando dotnet publish.

Os contêineres têm muitos recursos e benefícios, como o de serem uma infraestrutura imutável, fornecer uma arquitetura portátil e permitir a escalabilidade. A imagem pode ser usada para criar contêineres para seu ambiente de desenvolvimento local, nuvem privada ou nuvem pública.

Usamos o comando abaixo para preparar a aplicação Minimal API para distribuição criando a imagem no Docker:

dotnet publish -p:PublishProfile=DefaultContainer

Usamos o comando abaixo para executar o contêiner Docker criado a partir da imagem minimal-api-docker-container, mapeando a porta 8000 do host para a porta 8080 do contêiner, executando a aplicação Minimal API dentro do contêiner, permitindo que a aplicação seja acessada via http://localhost:8000:

docker run --name minimal-api-docker-container -p 8000:8080  minimal-api-docker-container

Referências

https://learn.microsoft.com/en-us/dotnet/core/docker/publish-as-container/

https://www.docker.com/

Licença

GPL-3.0 license

Contributors

jfs-dev

Issues