Distribuindo e consumindo uma Minimal API por meio de contêineres Docker usando o comando dotnet publish
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
https://learn.microsoft.com/en-us/dotnet/core/docker/publish-as-container/
GPL-3.0 license




