Configurando uma API ASP.NET Core (.NET 5) com Docker

preview_player
Показать описание
Este vídeo mostra como podemos configurar uma Web API ASP.NET 5.0 (versão acima do ASP.NET Core) e C# para funcionar com a plataforma de container Docker.

Foram apresentadas 3 formas diferentes para construir (build) e executar (run) seus contêineres no ambiente de desenvolvimento, seja por linha de comando ou por IDEs (Visual Studio, VS Code). Tudo em um formato totalmente "Hands On".

Ao final você será capaz de entender melhor como é o processo de "conteinerização" de uma aplicação .NET na prática.

No exemplo, utilizamos a API (backend) de controle de tarefas no estilo "ToDo List/Manager" que criamos em outro vídeo aqui do canal. Agora iremos empacotá-la, disponibilizá-la em um container e enviar a imagem da sua aplicação para o Docker Hub (principal repositório de imagens Docker).

Se você é novo no mundo .NET e .NET Core e quer aprender mais, com certeza esse vídeo vai te ajudar bastante. Tanto para entender melhor a aplicação prática dos containers, quanto para dar o "start" necessário com Docker e configuração do Dockerfile.

Para ajudar que esse conteúdo chegue a mais pessoas, não deixe de curtir e compartilhar este vídeo. Assim estaremos ajudando mais pessoas a criar, configurar e publicar suas aplicações de forma totalmente acessível e gratuita.

Para ficar atualizado em relação aos conteúdos desse canal, inscreva-se ;)

Рекомендации по теме
Комментарии
Автор

Que conteúdo bom, parabéns pelo vídeo e playlist extremamente informativos. Está me ajudando muito

MqsRafa
Автор

Tu é absurdo cara, ta de parabéns conteúdo melhor que de faculdades renomadas, tive que buscar conteudo por fora desse tema e você é de longe o melhor! Tamo junto SUCESSO!

dharammoraes
Автор

muito obrigado por compartilhar o seu conhecimento conosco.
sou iniciante no mundo .NET e seus vídeos estão me ajudando bastante.
um forte abraço!

ofabiosala
Автор

Parabéns pela sua didática, clara e explicativa, ganhou mais um inscrito...

PiraoPuro
Автор

Excelente conteúdo! Parabéns pela didática.

uelintongonzagadossantos
Автор

show de bola, conteúdo muito bom com uma abordagem clara e objetiva... Continue a aplicação, fazendo conexão com o BD e montando o docker compose. Muito obrigado por compartilhar o conhecimento.

aposentadoepensionista
Автор

Ótimo conteúdo, me foi muito útil. Agradeço.

thinixbr
Автор

Parabéns mestre, muito boa a sua explicação !

brendofreitas
Автор

Kra, que video bom!.Vc poderia colocar no titulo do video tb que vc explica no Vs e no Vs Code.Dps vc poderia fazer uma segunda parte conectando a imagem ao banco de dados pra que o swagger funcionasse completamente

LeviRocha-cbsd
Автор

Muito bom video me ajudou muito na criação do meu primeiro containner

claudineisoraya
Автор

Muito bom! Conteúdo corporativo! Parabéns

lmunarim
Автор

Ótimo vídeo... explicação simples e clara. Abs

SandroSGeraldo
Автор

Excelente cara, muito bom mesmo. Agregando conhecimento demais

Mauzitu
Автор

Top meu caro, só uma dica quando for rodar o comando docker run colocar o -d para ser executado em background e não travar o ser terminal.
ex.: docker run -d --name nome-x -p 8080:80 nome-da-imagem

Автор

bom dia, eu gostava de ter em docker um projeto (API + postgres + gitlab + app mobile + app web) para a equipa trabalhar tudo num sitio. consegue me ajudar?

alicedias
Автор

Muito top! Gostaria de saber também se existe alguma forma de agilizar o processo de refatoração, uma vez que toda alteração no código exige um stop/build/etc... o que acaba levando muitos e muitos segundos

diegocrdev
Автор

Opa João, tudo bem?

Eu to tentando criar uma imagem da minha API também, a diferença é que é com o .NET 8, e to tomando esse erro aqui:

CSC : error CS5001: Program does not contain a static 'Main' method suitable for an entry point

E de fato a program.cs não contem um método Main, já que o projeto é uma API em si e não um console app

Uma coisa que fiz foi colocar nas configurações do csproj a seguinte tag: <OutputType>Exe</OutputType>

Mas mesmo assim não foi

brenogomes
Автор

Excelente sua explicação, parabéns!
-porém fiquei com dúvida se para usar o docker composer a opção mais recomendável seria a segunda?

jdflorencio
Автор

Muito bom, amigo! Você tem Instagram?

eng.wandeson
welcome to shbcf.ru