rsantosdev

Rafael dos Santos, especialista em desenvolvimento web/cloud. Apaixonado por asp.net e azure e compartilha como eh o dia a dia de um programador brasileiro no mundo gringo.

[QuickTip] - Usando docker para testar sdks e ferramentas

August 22, 2017 in #docker #.net-core #devops | | | Share on Google+

Olá pessoALL,

Uma outra dica simples e útil, muitas vezes precisamos testar uma versão mais recente (ou até mesmo mais antiga) de determinada ferramenta, mas não podemos instalar na nossa máquina principal pois pode gerar incompatibilidades. (e cagar o andamento da sprint inteira.)

Uma maneira simples e prática de contornarmos isso é usando Docker, com ele podemos criar containers contendo todo o ferramental necessário para testarmos nossa aplicação ou até mesmo para estudos, sem afetar nosso ambiente principal.

Para exemplificarmos vou demonstrar como usar o docker para criar uma aplicação com .net core 2.0 sem instalar o sdk na máquina host, para isso siga os seguintes passos:

  • Crie um container no modo interativo:
    docker run -it microsoft/dotnet
  • Após alguns segundos (minutos dependendo da sua internet) voce estará dentro do terminal do seu container, vamos criar nossa aplicação:
mkir app  
cd app  
dotnet new console  
ls  
dotnet restore  
dotnet run  
exit  

Prontinho! Com isso podemos testar os novos releases do .net core sem mudarmos nosso ambiente de trabalho ou instalar atualizações no Visual Studio.
O mesmo vale para outras linguagens como node, go e etc.

August 22, 2017 in #docker #.net-core #devops | | | Share on Google+