/ / Execute o TFS com Docker - tfs, docker, boot2docker, build-server

Execute o TFS com o Docker - tfs, docker, boot2docker, build-server

Eu tenho lido muito sobre o Docker e seus usos. Atualmente, estamos usando o TFS para criar e implantar nosso aplicativo interno (.net c #). Existem benefícios para a transição para o Docker? Ou seja, configurá-lo para que, após a execução da compilação, o TFS seja implantado em um contêiner?

Atualmente, não há uma maneira fácil de executar a compilação, além de executar várias etapas manuais: Como criar projetos de equipe em uma área de trabalho.

  • Você pode executar a janela de encaixe no Windows Server?
  • Conseguiríamos configurar nossas VMs com docker para que possamos implantar / imitar o processo de implantação localmente (para nossas vms)?
  • E tem o mesmo processo configurado para o nosso ambiente de produção?

Respostas:

3 para resposta № 1

Sim, você pode executar a janela de encaixe no Windows Server, mas não pode ser executada nativamente no Windows por enquanto.

Como o Docker depende de recursos específicos do Linux,você não pode executar o Docker nativamente no Windows. Em vez disso, você deve instalar o Docker Toolbox inscrição. O aplicativo instala uma máquina virtual do VirtualBox (VM), o próprio Docker e a ferramenta de gerenciamento do Docker Toolbox. Estes três coisas permitem executar o Docker no Windows.

Para a implantação com janela de encaixe, consulte este link para obter detalhes: http://www.colinsalmcorner.com/post/continuous-deployment-with-docker-and-build-vnext


2 para resposta № 2

Enquanto isso, a Microsoft lançou seuRecurso do Windows Container no Windows Server 2016 e Windows 10 Pro e superior. Pode-se começar a executar contêiner nativamente no Windows. Lembre-se, você só pode executar imagens de contêiner baseado no Windows. Portanto, isso não pode ser aproveitado se você deseja executar imagens de contêiner baseado em Linux, que atualmente ainda é a maioria. Infelizmente, neste momento, não é possível filtrar facilmente no Docker Hub na base de contêiner desejada.

Referir-se https://docs.microsoft.com/en-us/virtualization/windowscontainers/