Já tínhamos divulgado no lançamento da versão 1.6 que o cliente Docker já estava disponível para instalação no Windows, agora vamos demonstrar que é possível instalar o docker host no Windows Server 16 TP3.
O ambiente ainda está em beta, tanto o Windows Server 16 TP3, quanto a compatibilidade do Docker para Windows. A função push por exemplo ainda não está habilitada.
Mesmo sendo beta, acho que vale a pena testar pra ao menos entender como funciona.
Caso você use GNU/Linux e não queira instalar o Windows no seu disco rígido, você pode usar o virtualbox pra isso, mas não se esqueça de instalar a versão mais nova dele. Eu precisei instalar o VirtualBox da Sun na versão 5.0.2.
Primeiro baixe o CD do Windows Server 16 TP3.
Depois crie uma nova máquina virtual do tipo “Windows” e versão “Other Windows 64-bit”
Monte a ISO que acabou de baixar e inicie a instalação.
Quando solicitar qual o tipo de instalação, instale a que não requer experiência de usuário.
A instalação será bem rápida. (Por mais incrível que pareça). Ele solicitará a mudança de senha, para alternar entre campos de senha use “tab” e não “enter”.
Quando lhe for concedido acesso ao console digite:
powershell
Depois digite:
wget -uri http://aka.ms/setupcontainers -OutFile C:\ContainerSetup.ps1
Após baixar o script, digite o comando abaixo para instalar o docker:
C:\.\ContainerSetup.ps1
Ele reiniciará sua máquina virtual e demorará um pouco nessa tela (Caso sua internet seja tão lenta quanto a minha):
Essa é a tela que demonstra que o Docker foi instalado com sucesso:
Obs: Caso apresente um erro de “timeout” tente o comando novamente Isso aconteceu comigo e logo em seguida funcionou tranquilamente. Apenas demorou um pouco
Para iniciar uma máquina é muito simples
docker.exe run -it windowsservercore cmd.exe
Infelizmente ainda não é possível executar containers do GNU/Linux no Docker Host Windows, nem vice-versa, porem é possível usar os comandos docker e Dockerfile da mesma forma, apenas usando os as chamadas de comandos “RUN” equivalentes com cada sistema operacional.
O Docker funciona no Windows de forma semelhante ao GNU/Linux, ou seja, a promessa é que ele execute os containers de forma isolada também.
Divirta-se!
Fonte:
http://www.virtualclouds.info/?p=3393
https://blog.docker.com/2015/08/tp-docker-engine-windows-server-2016/
0sem comentários ainda